包装类转化为基本数据类型
1.xxxValue()方法,例:
public static void main(String[] args) {
Integer a = new Integer("12");
int b = a.intValue();
System.out.println(b);//结果为12
}
基本数据类型转化为包装类
1.valueOf(基本数据类型 xx)方法,例:
public static void main(String[] args) {
int a = 12;
Integer b = Integer.valueOf(a);
System.out.println(b);//结果为12
}
字符串作为参数创建包装类实例
除Character以外,其他包装类可将一个字符串作为参数构造实例,例:
public static void main(String[] args) {
Boolean bool = new Boolean("true");
System.out.println(bool);//结果为true
}
当然数字类型的不能传"a",不然会抛出NumberFormatException异常。
字符串转化为包装类
除Character外,字符串都可以通过valueOf(String str)方法转化为包装类,例:
public static void main(String[] args) {
Integer a = Integer.valueOf("21");
System.out.println(a);//结果为21
}
字符串转化为基本数据类型
除Character外,字符串都可以通过parseXx(String str)方法转化为基本数据类型,例:
public static void main(String[] args) {
boolean bool = Boolean.parseBoolean("false");
System.out.println(bool);//结果为false
}