首页 > 代码库 > 封装类(包装类)
封装类(包装类)
包装类:
包装类 对应基本数据类型
java.lang.Integer int
java.lang.Long long
java.lang.Double double
java.lang.character char
java .lang.Boolean boolean
java.lang.Byte byte
java.lang.Float float
java.lang.Short short
JDk5增加了自动"拆箱"和"装箱"的功能:(是依靠JDK5的编译器在编译时的"预处理"工作)
"拆箱":(运算前先包装类对象所封装的基本数据类型)Integer-->int
"装箱":(运算后再讲结果封装成包装对象)int-->Integer
方法:(以Integer为例)
toBinarString(int i) //将数字转换为字符串的二进制
toHexString(int i) //将数字装换为字符串的十六进制
toOctalString(int i) //将数字装换为字符串的八进制
valueOf (int i) /valueOf(String s)//进行装箱,将int/String转为Integer
parseInt (String s) /parseDouble(String s) //将数字字符串/浮点数字符串转换为int/double类型
equals (Object obj) //重写Object中的equals()方法,进行对象比较
字段:
MAX_VALUE //类型最大值
MIN_VALUE //类型最小值
封装类(包装类)