基本数据类型对象包装
基本数据类型--引用数据类型
byte Byte
short Short
long Long
boolean Boolean
float Float
double Double
int Integer
char Character
基本数据类型对象包装类的最常见作用,就是用于基本数据类型和字符串类型之间做转换
基本数据类型转字符串:
基本数据类型+"" /25+""
基本数据类型.toString(基本数据类型值); Integer.toString(25)/"25"
字符串转基本数据类型:
int a = Integer.parseInt();///必须传入数字格式的字符串.
double d = Double.parseDouble("12.23");
boolean b = Boolean.parseBoolean("ture");
十进制转换其他进制:
toBinaryString();
toHexString();
toOctString();
其他进制转换成十进制:
parseInt(String, 几进制)
JDK1.5版本以后出现的新特性
1,自动装箱:
Integer x = 4;//同 Integer x = new Integer(4);--自动装箱.
x = x/*x.int.Value()*/ + 2;
//x+2:自动拆箱,变成了int类型,和2进行加法运算.再将和装箱幅值给x;x!=null.
Integer m = 128;
Integer n = 128;
m == n;
//false
Integer m = 128;
Integer n = 128;
m == n;
//ture;因为a和b指向了同一个Integer对象.
当数值在byte范围内,对于新特性,如果该数值已经存在则不会再开辟新的空间. |
|