孙卫琴《Java面向对象编程》配套PPT--java_base6_api.ppt

孙卫琴《Java面向对象编程》配套PPT--java_base6_api.ppt

ID:50331156

大小:289.00 KB

页数:28页

时间:2020-03-08

孙卫琴《Java面向对象编程》配套PPT--java_base6_api.ppt_第1页
孙卫琴《Java面向对象编程》配套PPT--java_base6_api.ppt_第2页
孙卫琴《Java面向对象编程》配套PPT--java_base6_api.ppt_第3页
孙卫琴《Java面向对象编程》配套PPT--java_base6_api.ppt_第4页
孙卫琴《Java面向对象编程》配套PPT--java_base6_api.ppt_第5页
资源描述:

《孙卫琴《Java面向对象编程》配套PPT--java_base6_api.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8课java.lang包java.lang包包含了主要的Java语言支持类,它是Java语言编程设计的基础。作为Java语言中所有类的祖先Object类,就定义在Java.lang包中.另外还包含了包装类、String类、多线程支持类、Math类、System类等。参考《Java面向对象编程》的第19章Object类Object类是所有Java类的最终祖先,如果一个类在声明时没有包含extends关键词,那么这个类直接继承Object类。(1)equals(Objectobj)(2)notify()(3)nofityAll()(4)wait()(5)toString(

2、):返回当前对象的字符串表示,格式为“类名@对象的16进制哈希码”。许多类,如String、StringBuffer和包装类都覆盖了toString()方法,返回具有实际意义的内容。Object类的toString()方法当System.out.println()方法的参数为Object类型,println()方法会自动先调用Object对象的toString()方法,然后打印toString()方法返回的字符串。System.out.println(newObject().toString());//打印java.lang.Object@273d3cSystem.ou

3、t.println(newInteger(100).toString());//打印100System.out.println(newString("123").toString());//打印123System.out.println(newStringBuffer("123456").toString());//打印123456以上代码等价于:System.out.println(newObject());System.out.println(newInteger(100));System.out.println(newString("123"));System.o

4、ut.println(newStringBuffer("123456"));String类indexOf()和lastIndexOf():在字符串中检索特定字符或子字符串,indexOf()方法从字符串的首位开始查找,而lastIndexOf()方法从字符串的末尾开始查找。如果找到,则返回匹配成功的位置,如果没有找到,则返回-1。Stringstr="HelloHelloHello";//查找字符'e'第一次在str中出现的位置System.out.println(str.indexOf('e'));//打印1//查找字符'e'从位置2开始第一次在str中出现的位置Sy

5、stem.out.println(str.indexOf('e',2));//打印6//查找字符'e'在str中最后一次出现的位置System.out.println(str.lastIndexOf('e'));//打印11//查找字符串"ello"从位置2开始第一次在str中出现的位置System.out.println(str.indexOf("ello",2));//打印6//查找字符串"Ello"第一次在str中出现的位置System.out.println(str.indexOf("Ello"));//打印-1String类concat(Stringstr):

6、把字符串str附加在当前字符串的末尾。例如:Stringstr="Hello";StringnewStr=str.concat("World");System.out.println(str);//打印HelloSystem.out.println(newStr);//打印HelloWorld以上concat()方法并不会改变字符串str本身的内容。String类substring():返回字符串的一个子字符串,有以下两种重载形式:publicStringsubstring(intbeginIndex)publicStringsubstring(intbeginInde

7、x,intendIndex)子串在源串中的起始位置为beginIndex,结束位置为endIndex-1。如果没有提供endIndex参数,那么结束位置为:字符串长度-1。例如:Stringstr="0123456";Stringsub1=str.substring(2);Stringsub2=str.substring(2,5);System.out.println(str);//打印0123456System.out.println(sub1);//打印23456System.out.println(sub2);//打印234Stri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。