JAVA之包装类的使用
一、包装类Wrapper的介绍
针对八种基本数据类型,定义相应的引用类型--包装类(封装类),有了类的特点,就可以调用类中的方法。
基本数据类型: byte short int long float double boolean char
包装类: Byte Short Integer Long Float Double Boolean Character
数值型的包装类父类是Number。
二、基本数据类型、包装类与String类间的转换
1、基本数据类型 转换为 包装类-->调用包装类的构造器。
2、包装类 转换为 基本数据类型 -->调用包装类的xxxValue()方法。
-
- jdk5.0新特性:自动装箱与自动拆箱;
- 自动装箱:基本数据类型转化为包装类 的过程,精简化调用包装类的构造器的过程。如:Integer i1 = new Integer(num) 简化为 Integer i2 = num;
- 自动拆箱:装箱的逆过程。int num = i.intValue(); 简化为 int num = i;
3、String 转换为 基本数据类型或包装类:调用包装类的parseXXX(String s)方法。
4、基本数据类型或包装类 转换为 String:调用String重载的valueOf(XXX)方法。
浙公网安备 33010602011771号