最常见的用途:用于基本数据类型和字符串类型之间做转换。
1,基本数据类型转为字符串:最简单:+””.。科学方法:Integer.toString(34);
2,字符串转为基本数据类型:
Integer.parseInt("123");基本数据类型.parseint(“123”)。
注意: int num1=Integer.parseInt("a123");错误//必须传入数字格式的字符串。
boolean b=Boolean.parseBoolean("www");
10进制转换为其他进制:Integer.toOctalString(30)转化为八进制。
为其他进制转换10进制:Integer.parseInt("110",8);其中8表示八进制的110
问题:a,Integer i=new Integer(123); Integer j=new Integer("123");
sop(i.equals(j));结果为true,因为他比较的是值是否相同。
b,Jdk1.5版本后:Integer ii=3;可以自动装箱。 ii=ii+2;ii进行了自动拆箱变成了int 3参与运算,算完后自动装箱。
C, Integer ii=127;Integer iii=127; sop(iii==ii);结果:true因为在byte范围内对于新特性不再开辟内存空间。Integer ii=128;Integer iii=128; sop(iii==ii);结果:false。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |