包装类
Java 中提供了2 大数据类型 1.根本数据类型,2.援用类型Integer
大写 Character
大写。
- 根本数据类型与包装类之间转换
- 根本数据类型、包装类、
Stirng
之间的转换
根本类型转换包装类
import org.juit.Testpublic class Test2{/** * 根本数据类型与包装类之间的转换 * */ @Test public void show(){ /** * 根本数据类型 转换为 包装类 * */ // 整数类型 int i = 12; System.out.println(i); // 12 Integer integer = new Integer(i); System.out.println(integer.toString()); // 小数类型 Float aFloat = new Float("12.0F"); System.out.println(aFloat); // 12.0 /** * 对于Boolean来说,除了参数为true 其余都返回 false * */ // 布尔类型 Boolean b = new Boolean("true"); System.out.println(b); // true /** * 包装类 转换为 根本数据类型 * 调用包装类 XXXValue()办法 * * */ int nub1 = integer.intValue(); System.out.println(nub1); /** * JDK 5.0 新个性: 主动装箱和主动拆箱 * */ int nub2 = 100; // 主动装箱 Integer nub3 = nub2; // 主动拆箱 int nub5 = nub3; }}
根本数据~包装类~String 之间转换
## 根本数据~包装类~String 之间转换 @Test public void show2(){ /** * 根本类型、包装类、String之间的转换 * */ /** * 根本数据类型、包装类 -----> String类:调用String类的动态的重载的valueOf(Xxx x)办法 */ /** * 因为主动装箱,在须要Integer对象类型的参数时,填入int类型的参数会主动装箱为Integer类型; * 因为主动拆箱,在须要int类型的参数时,填入Integer对象的参数会主动拆箱为int类型。 */ int num = 9000; Integer integer = 888; // 办法一 String str1 = num + ""; String str1_2 = integer + ""; System.out.println(str1 + "\t" + str1_2); // 办法二 String str2 = String.valueOf(num); String str2_02 = String.valueOf(integer); System.out.println(str2 + "\t" + str2_02); /** * String ---> 根本数据类型、包产类: 调用包装类的 parseXXX(String str)办法 * */ int num2 = Integer.parseInt(str1); System.out.println(num2); }
参考学习: 参考对象
包装类完