——- android培训、java培训、期待与您交流! ———-
基本数据类型对象包装类
(1) 类 基本数据类型
Byte byte
Short short
Integer int
Long long
Boolean boolean
Float float
Double double
Character char
(2)基本数据类型对象包类的最常见作用,就是用于基本数据类型和字符串类型之间的转换。
a,基本数据类型转成字符串:
基本数据类型.toString(基本数据类型值)
如:Integer.toString(34),将34整数变成”34”
b,字符串转成基本数据类型。
xxx a=Xxx.parseXxx(String);
int a=Integer.parseInt(“123”);
double b=Double.parseDouble(“12.23”);
boolean b=Boolean.parseBoolean(“true”);
c,十进制转成其他进制:
(1)toBinaryString();
(2)toHexString();
(3)toOctalString();
d,其他进制转成十进制。
parseInt(string,radix)
(3)JDK1.5版本以后出现的新特性。
Integer x=new integer(4);
Integer x=4; //自动装箱,等于new Integer(4)
x=x+2;进行自动拆箱(x.intValue),变成int类型和2进行加法运算,再将和进行装箱赋给x
注意:
Integer m=128;
Integer n=128;
sop(m==n);false,对象不同
Integer a=127;
Integer b=127;
sop(a==b);true,因为当数值在byte范围内[-128,127],对于新特性,如果该数值已经存在,则不会在开辟新的空间,所以它们指向了同一个对象。