包装类
为什么要使用包装类?
java语言不把基本数据类型看作对象,java包装类来将基本数据类型看作对象,包装类均位于java.lang包中
包装类和基本数据类型对照表
例子:基本数据类型转换为包装类
int i=500;
Integer j=new Integer(i);
字符串通过构造方法转换为包装类
String s="500";
String ss=new Integer(s);
字符串通过包装类的valueOf()转换为包装类
String s="500";
Integer ss=Integer.valueOf(s);
字符串不能通过构造方法和valueOf()转换为Character(char的包装类)
包装类转换为基本数据类型
Integer i=new Integer(500);
int j=i.intValue();
包装类通过toString()方法转换为字符串
Integer i=new Integer(500);
String s=i.toString();
字符串通过parseXXX(String s)方法转换为基本数据类型
String s="500";
int i=Integer.parseInteger(s);
包装类和基本数据类型转换图