一、基本类型、数组类型与字符串类型的转换:
1、基本->字符串:
1)String.valueOf(基本值);
2)Integer.toString(基本值);
3)""+基本值;
2、字符串->数组:str.toCharArray(); //str是一个字符串
3、字符串—>基本:
1)Integer.valueOf(字符串);
2)Integer.parseInt(字符串);
二、包装类问题:
1、int:为基本数据类型,
2、Integer:为int的包装类,可以把int当作对象使用,二者可相互转化
3、基本类型与包装类型对象的转换:
1)基本->包装类:
a:new Integer(1);
b:Integer.valueOf(2);
2)包装类->基本:
obj.intVaule();
Integer a = 3, b = 3, c = 130, d = 130;
System.out.println(a == b); // true 直接引用常量池中的对象
System.out.println(c == d); // false 130超出了-128~127的范围,new 了新的Integer对象