1.包装类
(1)包装类
包装类就是把基本数据类型的数据包装成对象
(2)八种基本数据类型对应的包装类
1.byte->Byte
2.short->Short
3.char->Character
4.int->Integer
5.long->Long
6.float->Float
7.double->Bouble
8.boolean->Boolean
(3)自动装箱
基本数据类型可以自动转换为对应的包装类型
(4)自动拆箱
包装类型可以自动转换为对应的基本数据类型
(5)包装类的常见操作
1.可以把基本数据类型的数据转换成字符串类型
(1)public static String toString(int i)
(2)public String toString()
2.可以把字符串类型的数值转换为数值本身对应的数据类型
(3)public static int parseInt(String s)
(4)public static Integer valueOf(String s)
2.枚举
(1)枚举
枚举是一种特殊类
(2)枚举类的格式
修饰符 enum 枚举类名{
枚举项1,枚举项2,...;
其他成员...
}
(3)特点
1.枚举类的第一行只能罗列一些名称,这些名称都是常量,并且每个长乐 记住的都是枚举类的一个对象
2.枚举类的构造器都是私有的,因此枚举类对外不能创建对象
3.枚举都是最终类,不可以被继承
4.枚举类中,从第二行开始,可以定义类的其他成员
5.编译器为枚举类新增了几个方法,并且枚举类都是继承java.lang.Enum类的,从enum类也会继承一些方法