- /*
- 基本数据类型对象包装类:最常用的就是基本数据类型和字符串类型的转换。
- 1基本数据类型-->字符串
- 基本数据类型+""
- 基本数据类型.toString(基本数据类型值)
- 2字符串-->基本数据类型
- aaa obj = Aaa.parseAaa(string)//aaa代表基本数据类型,Aaa代表所对应的包装对象。
- 例如:int a = Integer.parseInt("123");//必须传入数字格式的字符串,否则报异常
- 3基本数据类型对应的对象
- byte-->Byte
- short-->Short
- int-->Integer
- long-->Long
- boolean-->Boolean
- float-->Float
- double-->Double
- char-->Character
- 4自动装箱和自动拆箱:jdk1.5之后出现
- Integer x = 4;//自动装箱,相当于Integer x = new Integer(4)
- //注意:此时的x可以为null,健壮性降低,应进行判断。
- x= x+1;//自动拆箱,调用intValue方法。之后把运算结果装箱。
- 注意:
- Integer x = 128;
- Integer y = 128;
- System.out.print(x==y);//false
- Integer a = 127;
- Integer b = 127;
- System.out.print(a==b);//true
- 原因:对于自动装箱,当存在数值在byte范围内时,不会开辟新的空间,byte范围外开辟新空间。
- */
复制代码
|
|