基本数据类型对象包装类
数据类型 类
byte Byte
short Short
int Integer
long Long
boolean Boolean
float Float
double Double
char Character
基本数据类型对象包装类的最常见作用:用于基本数据类型和字符串类型之间做转换:
1、基本数据类型转成字符串:
基本数据类型+""
基本数据类型包装类.toString(基本数据类型值)
如:Integer.toString(34); //将整数34变成字符串"34"
2、字符串转成基本数据类型:
xxx a = Xxx.parseXxx(String);
int a = Integer.parseInt("123"); 必须传入数字格式的字符串
double d = Double.parseDouble("12.34");
boolean b = Boolean.parseBoolean("true"); 必须传入true 或者false
以上方法都是static修饰的,使用时通过基本数据类型对象包装类直接调用即可。
Integer i = new Integer("1234");
int num = i.intValue();
intValue也可以获取基本数据类型对象的值,返回值为int,但它不是staic修饰的,需要先建立对象再调用
3、十进制转成其它进制:
String str = Integer.toBinaryString(7); // str = "111"
String str = Integer.toOctalString(12); // str = "14"
String str = Integer.toHexString(60); //str = "3c"
4、其它进制转成十进制
parseInt(str, radix)
int x = Integer.parseInt("111",2); // x=7
int x = Integer.parseInt("14",8); // x=12
int x = Integer.ParseInt("3c",16); // x=60
|
|