1、知识回顾,6,Java类库: java.lang包,第,章,本章目标,掌握包装类,掌握String类和StringBuffer类,掌握Math类,理解Obejct类,java.lang包简介,java.lang被自动导入所有的Java程序 它所包含的类和接口对所有实际的Java程序都是必要的 它是Java最广泛使用的包,包装类,字符串处理类,数学方法类,java.lang包简介,简单类型包装类,简单数据类型,boolean布尔型,byte字节型,char字符型,short短整型,int整型,long长整型,float浮点型,double双精度型,包装为类,Boolean,Byte,Charac
2、ter,Short,Integer,Long,Float,Double,包装类的构造方法,包装类的常用方法,包装类的常用方法,Character包装类,Character类在对象中包装一个基本类型char的值。,Character包装类,String类,String,类,属性:字面值,方法: 获得字符串长度 字符串搜索 字符串连接 ,创建对象,字符串长度,运行结果,字符串搜索,运行结果,字符串提取,字符串提取,索引,charAt( i ),0,S,3,d,字符串提取,索引,subString( 1,5 ),字符串提取,索引,字符串str,replace(a, A ),临时字符串,S,t,A,u
3、,d,y,J,A,v,字符串str不变,string字符串内容不可修改,字符串比较,代码段1:,代码段2:,字符串比较,运 行 结 果,字符串比较,运行结果,字符串比较,StringBuffer类,StringBuffer 用于表示可以修改的字符串 建立StringBuffer对象的构造方法:,StringBuffer类的常用方法,字符串提取,a,b,索引,字符串str,replace( , ,“Java“),a,J,a,v,字符串str改变,stringBuffer字符串可修改,9,10,7,8,Math类中的常用方法,Math类中的常用方法,运 行 结 果,Object类,所有类的父类 默认情况下,用户定义的类扩展自 Object 类 类中的主要方法:,Object类,覆盖父类Object中的toString方法,运行结果,总结,习题,作业,