
包装类:
自动拆箱与装箱
package Collection;
public class AutoBoxing {
public static void main(String[] args) {
//包装类Integet自动拆箱
Integer inobj=5;
//包装类Boolean自动拆箱
Object boolobj=true;
int it=inobj;
System.out.println(inobj instanceof Integer);
System.out.println(boolobj instanceof Integer);
System.out.println(boolobj instanceof Boolean);
}
}
基本类型与字符串直接可以进行转换
String字符串转为包装类:
1 利用包装类提供的 parseXxx(String s)
2 利用包装类提供的构造器 Xxx(String s)构造器
基本数据类型转为String(字符串)
1 利用valueOf()方法
public static void main(String[] args) {
String s="16499684";
//Integer中parseInt可以将字符串和int直接转换
int int1=Integer.parseInt(s);
System.out.println(int1);
//利用Integer提供的Xxx(String s)构造器
int int2=new Integer(s);
Integer int3=new Integer(s);
System.out.println(int2);
System.out.println(int3);
boolean b1=false;
String string=String.valueOf(b1);
System.out.println(string);
}
}
浙公网安备 33010602011771号