基本数据类型、包装类及String三者之间的相互转化(拆箱,装箱)
1.基本数据类型和包装类之间的转化
@Test
public void test() {
int i = 10;
Integer i1 = new Integer(i);
Integer i2 = new Integer("123");
Integer i3 = new Integer("2334fgag")
System.out.println(i1.toString());
Boolean b = new Boolean("true");
Boolean b1 = new Boolean(true)
Boolean b2 = new Boolean("true1234")
}
2.包装类转换为基本数据类型
@Test
public void test1() {
Integer i1 = new Integer(121);
int i2 = i1.intValue();
System.out.println(i2);
Float f = new Float("12.21f");
float f2 = f.floatValue();
System.out.println(f2);
int i4 = 12;
Integer i3 = i4;
int i5 = i3;
}
3.基本数据类型、包装类和String类型之间的转换
@Test
public void test3() {
int i1 = 10;
String str1 = i1 + "";
Integer i2 = i1;
String str2 =String.valueOf(i2);
String str3 = String.valueOf(true);
int i3 = Integer.parseInt(str2);
boolean b1 = Boolean.parseBoolean(str2);
}
4.基本数据类型、包装类及String三者之间的相互转化关系图
- 里面有记录了另外一些方法,但是不是常用的。