java-基本数据类型扩展(其包装类)
1.基本数据类型的对象包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
注意:其中 Byte,Short,Integer,Long,Float,Double都是Number的子类
2.基本数据类型对象包装类的最常见作用:
就是用于基本数据类型和字符串类型之间做转换
2.1基本数据类型转成字符串的方法。 Xxx.toString(基本数据类型值)
基本数据类型+""
基本数据类型.toString(基本数据类型值);
如: Integer.toString(34);//将34整数变成"34";
2.2字符串转成基本数据类型的方法。Xxx.parseXxx(String)
xxx a = Xxx.parseXxx(String);
int a = Integer.parseInt("123");//必须加“ ”
boolean b = Boolean.parseBoolean("true")
Integer i = new Integer("123");
int num = i.intValue();
3.进制转换方法
十进制转成其他进制。(返回都是字符串类型)
Xxx.toBinaryString(十进制数值);
Xxx.toHexString(十进制数值);
Xxx.toOctalString(十进制数值);
其他进制转成十进制。
Xxx.parseInt(string,radix);
4.JDK1.5版本以后出现的新特性。
Integer x = new Integer(4);
Integer x = 4;//自动装箱。//new Integer(4)
x = x/* x.intValue() */ + 2;//x+2:x 进行自动拆箱。变成成了int类型。和2进行加法运算。
//再将和进行装箱赋给x。
5.Integer类的使用
构造方法:Integer(int value),eg:Integer it=new Integer(12);
Integer(String s), eg:Integer it=new Integer("12");
字段摘要:MAX_VALUE,(int所表示的最大值),MIN_VALUE,(int所表示的最小值)。
成员方法:int转换字符串的方法。
a,it.toString(); //返回该对象的值为字符串类型。
b,it.toString(int i); //返回i的值为字符串类型;
c,it.toString(int i,int radix); //以radix进制的方式返回i的值,并为字符串形式。
Integer类转换成其他基本数据类型。
a.intValue() ; //以int类型返回该值。
b.doubleValue();//以double类型返回该值