第八章
-
整数包装类:java.lang包中的Integer类、Long类、Short类分别将int、long、short封装成一个类,这些类都是Number的子类。提供int和String的相互转换。
Integer类构造方法:(1)Integer(int number) (2)Integer(String str) str要用数值型String变量作参数。
Integer类中toString()方法、toBinatyString()方法、toHexString()方法、toOctalString()方法分别将值转换成十进制、二进制、十六进制、八进制字符串。
Integer类提供了4个常量:调用方法:Integer.MAX_VALUE。
-
Boolean类将基本类型为boolean的值包装在一个类中,提供boolean和String的相互转换。
Boolean类构造方法:(1)Boolean(Boolean value)(2)Boolean(String str)
Boolean类提供了3个常量:
-
Byte类的构造方法和常用方法同上,与Boolean类一致。提供的常量与Integer类一致。
-
Character类包含char类型的值。该类提供了几种方法,以确定字符的类别,并有大小写转换。
Character类构造方法:Character(char value)
Character类提供了大量表示特定字符的常量:
-
Double和Float包装类是对double和float基本类型的封装,都是Number类的子类。
Double类提供多种方法,将double转换为String,也可将String转换为double。
Double类的构造方法同Integer类。
Double类提供了4个常量:
-
Number类是BigDecimal、BigInteger、Byte、Double、Float、Integer、Long和Short类的父类。