欢迎来到天天文库
浏览记录
ID:50331156
大小:289.00 KB
页数:28页
时间:2020-03-08
《孙卫琴《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
此文档下载收益归作者所有