byte Byte
shor Short
int Integer
long Long
float Float
double Double
char Character
基本数据类型包装类对象的最常见作用
就是用于基本数据类型和字符串类型之间做转换
基本数据类型转成字符串
基本数据类型+""
基本数据类型.toString(基本数据类型值)
如:Integer.toString(34);//将34整数变成"34"
字符串转成基本数据类型
xxx a = Xxx.parseXxx(String);
etc. int a = Integer.parseInt("123");
boolean b = Boolean.parseBoolean("true")
十进制转换成其它进制
toBinaryString()
toHexString()
toOctalString()
十进制转换成其它进制
Integer.parseInt(String,进制),进制为2,8,10,16
JDK1.5后出现的新特性,代码中体现
1 class IntegerDemo 2 { 3 public static void sop(String str) 4 { 5 System.out.println(str); 6 } 7 public static void main(String[] args) 8 { 9 10 //整数类型的最大值11 //System.out.println("int max :"+Integer.MAX_VALUE);12 13 //将字符串转成整数14 //int num = Integer.parseInt("123");15 //long x = Long.parseLong("123");16 //sop("num="+(num+4));17 Integer x = new Integer("123");18 Integer y = new Integer(123);19 sop("x==y: "+(x==y));20 sop("x.equals(y): "+x.equals(y));21 Integer z = 4;//新特性,自动装箱//new Integer(4)22 z = z/*z.intValue()*/ + 2;//z+2:z进行了自动拆箱,变成了int类型,和2进行加法运算23 //再将和进行装箱,赋给z24 25 Integer m = 128;26 Integer n = 128;27 sop("m==n: "+(m==n));28 29 Integer a = 127;30 Integer b = 127;31 sop("a==b: "+(a==b));//结果为ture,因为a和b指向了同一个Integer对象32 //因为当数值在byte范围内,对于新特性,该数值已经存在,则不会再开辟新空间33 }34 }
posted on 2017-06-28 22:04 阅读( ...) 评论( ...)