最常见的用途:用于基本数据类型和字符串类型之间做转换。 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。
|