标签:基本类型 包装类 1.7 strong string类 color sed boolean value
将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。
用于基本数据类型与字符串之间的转换。
基本数据类型 |
包装类 |
byte |
Byte |
short |
Short |
int |
Integer |
long |
Long |
float |
Float |
double |
Double |
char |
Character |
boolean |
Boolean |
Object 向基本数据类型转换 需要通过包装类 String和基本数据类型直接转换也必须通过包装类完成
有两种方式:a).基本数据类型+“”,b).String.valueOf(基本数据类型)
int a = 10; String str = a+""; String str2 = String.valueOf(a);
使用基本数据类型的包装类
String str3 = "100"; int i = Integer.parseInt(str3); double d = Double.parseDouble(str3);
a)十进制转换成其他进制
//十进制转换成二进制 System.out.println(Integer.toBinaryString(30));//11110, //十进制转换成八进制 System.out.println(Integer.toHexString(30));//1e //十进制转换成十六进制 System.out.println(Integer.toOctalString(30));//36
b)其他进制转换成十进制
System.out.println(Integer.parseInt("11110", 2));//30
a).基本数据类型转换成包装类
Integer in = new Integer(30); Integer in2= Integer.valueOf(30);
b).包装类转换成基本数据类型
//jdk1.7之间不能直接转换 int a = in.intValue(); //jdk1.7之后可以自己接转换 int b = in;
标签:基本类型 包装类 1.7 strong string类 color sed boolean value
原文地址:http://www.cnblogs.com/wujiwen/p/6289275.html