黑马程序员技术交流社区
标题:
基本数据类型对象包装类
[打印本页]
作者:
viliv715
时间:
2014-8-26 18:00
标题:
基本数据类型对象包装类
/*
基本数据类型对象包装类:最常用的就是基本数据类型和字符串类型的转换。
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范围外开辟新空间。
*/
复制代码
作者:
天黑偷牛
时间:
2014-8-26 18:08
谢谢分享
作者:
alee
时间:
2014-8-26 21:42
谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2