《java封装类).docx》由会员分享,可在线阅读,更多相关《java封装类).docx(2页珍藏版)》请在三一办公上搜索。
1、java封装类)一:包装类: 1:Java中的8中简单类型: byte、short、int、long char、 float、double boolean 2:所以针对以上8种简单类型构造了封装类。 对应的封装类: Byte、Short、Integer、Long Charater、 Float、Double Boolean 3:jdk1.5之后: 自动装箱:把简单数据类型变成相对应的封装类。 自动拆箱:把封装类变成相对应的简单数据类型。 Int i=10; Integer m=new Integer; Int i=10; Integer m=i; Int j=m; double pi=3.14
2、d; Double d=pi;/ :new Double(3.14) double d1=d;/ 4:封装类提供类实用的数据类型之间的转换。提供了众多对数字以及字符串操作的方法。 封装类都是final类 封装类的对象是不变的,和string类似。 覆盖了Object里面的equals和toString方法。 例如:string a=“hello”; a=“world”; 在内存空间里面给a重新开辟了一块空间用来保存“world”,“hello”这块空间没有被改写。 常用的: 字符串转换为数字 String age=”19”; Int intAge=Integer.parseInt(age);/ parseInt:把字符串转换为整形 String salary=“5678.9”; double dsalary=Double.ParseDouble; 数字转换为字符串 int intage=19; String age=intage+”; String age=Integer.toString(intage); 十进制数字转化为十六进制字符: String age = Integer.toHexString(intage); 十进制数字转化为二进制字符: String age = Integer.toBinaryString(intage);