基本数据类型、包装类与Sting三者之间的转换
import org.junit.Test;
public class Test1 {
@Test
public void test() {
//基本数据类型转化为包装类,自动装箱
Integer i = 1;
int j = i+1;
System.out.println(j);
//包装类转化为基本数据类型,自动拆箱
Integer a = new Integer(10);
int b =a;
System.out.println(b);
//基本数据类型转化为String类型
double k = 15.5;
String str = String.valueOf(k);
System.out.println(k);
//包装类转化为Sting
String str1 = String.valueOf(i);
String str2 = "123";
System.out.println(str1+str2);
//String类型转化为基本数据类型、包装类
boolean b1 = Boolean.parseBoolean(str2);
System.out.println(b1);
//传给Object类
test2(new Integer(3));
test2(1);
}
public void test2(Object obj) {
System.out.println(obj);
}
}