一些基本数据类型的类封装(包装类)
类 Byte
Byte
类将基本类型 byte
的值包装在一个对象中。一个 Byte
类型的对象只包含一个类型为 byte
的字段。
decode(String nm)
将 String
解码为 Byte
。
byteValue()
作为一个 byte
返回此 Byte
的值。
doubleValue()
作为一个 double
返回此 Byte
的值。
floatValue()
作为一个 float
返回此 Byte
的值。
intValue()
作为一个 int
返回此 Byte
的值。
longValue()
作为一个 long
返回此 Byte
的值。
shortValue()
作为一个 short
返回此 Byte
的值。
hashCode()
返回此 Byte
的哈希码。
compareTo(Byte anotherByte)
在数字上比较两个 Byte
对象。
equals(Object obj)
将此对象与指定对象比较。
toString()
返回表示此 Byte
的值的 String
对象。
valueOf(byte b)
返回表示指定 byte 值的一个 Byte 实例。
parseByte(String s)
将 string 参数解析为有符号的十进制 byte
。
类 Short
Short
类在对象中包装基本类型 short
的值。一个 Short
类型的对象只包含一个 short
类型的字段。
红色字体的函数都有,具体功能差异不大。
parseShort(String s)
将字符串参数解析为有符号的十进制 short
。
类 Integer
Integer
类在对象中包装了一个基本类型 int
的值。Integer
类型的对象包含一个 int
类型的字段。
红色字体的函数都有,具体功能差异不大。
toBinaryString(int i)
以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。
toHexString(int i)
以十六进制(基数 16)无符号整数形式返回一个整数参数的字符串表示形式。
toOctalString(int i)
以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。
parseInt(String s)
将字符串参数作为有符号的十进制整数进行解析。
类 Long
Long
类在对象中包装了基本类型 long
的值。每个 Long
类型的对象都包含一个 long
类型的字段。
红色字体的函数都有,具体功能差异不大。
绿色字体的函数都有,具体功能差异不大。
parseLong(String s)
将 string 参数解析为有符号十进制 long
。
类 Double
Double
类在对象中包装一个基本类型 double
的值。每个 Double
类型的对象都包含一个 double
类型的字段。
红色字体的函数都有,具体功能差异不大。
compare(double d1, double d2)
比较两个指定的 double
值。
isInfinite()
如果此 Double
值在数值上为无穷大,则返回 true
;否则返回
false
。
isNaN()
如果此 Double
值是非数字(NaN)值,则返回 true
;否则返回
false
。
toHexString(double d)
返回 double
参数的十六进制字符串表示形式。
doubleToLongBits
(double value)
根据 IEEE 754 浮点双精度格式 ("double format") 位布局,返回指定浮点值的表示形式。
doubleToRawLongBits(double value)
根据 IEEE 754 浮点“双精度格式”位布局,返回指定浮点值的表示形式,并保留 NaN 值。
parseDouble(String s)
返回一个新的 double
值,该值被初始化为用指定 String
表示的值,这与 Double
类的 valueOf
方法一样。
类 Float
Float
类在对象中包装一个基本类型 float
的值。Float
类型的对象包含一个 float
类型的字段。
红色字体的函数都有,具体功能差异不大。
橙色字体的函数都有,具体功能差异不大。
floatToIntBits(float value)
根据 IEEE 754 浮点“单一格式”位布局,返回指定浮点值的表示形式。
floatToRawIntBits(float value)
根据 IEEE 754 浮点“单一格式”位布局,返回指定浮点值的表示形式,并保留非数字 (NaN) 值。
parseFloat(String s)
返回一个新的 float
值,该值被初始化为用指定 String
表示的值,这与 Float
类的 valueOf
方法一样。
类 Character
Character
类在对象中包装一个基本类型 char
的值。Character
类型的对象包含类型为 char
的单个字段。
charValue()
返回此 Character
对象的值。
equals(Object obj)
将此对象与指定对象比较。
hashCode()
返回此 Character
的哈希码。
toChars(int codePoint)
将指定的字符(Unicode 代码点)转换成其存储在 char
数组中的 UTF-16 表示形式。
toString()
返回表示此 Character
值的 String
对象。
valueOf(char c)
返回一个表示指定 char 值的 Character 实例。
isDefined(char ch)
确定字符是否被定义为 Unicode 中的字符。
isDigit(char ch)
确定指定字符是否为数字。
isLetter(char ch)
确定指定字符是否为字母。
isLowerCase(char ch)
确定指定字符是否为小写字母。
isSpaceChar(char ch)
确定指定字符是否为 Unicode 空白字符。
isTitleCase(char ch)
确定指定字符是否为首字母大写字符。
isUpperCase(char ch)
确定指定字符是否为大写字母。
isWhitespace(char ch)
确定指定字符依据 Java 标准是否为空白字符。
isValidCodePoint(int codePoint)
确定指定的代码点是否为从 0x0000
到 0x10FFFF
范围之内的有效
Unicode 代码点值。
类 Boolean
Boolean 类将基本类型为 boolean
的值包装在一个对象中。一个 Boolean
类型的对象只包含一个类型为 boolean
的字段。
compareTo(Boolean b)
将此 Boolean 实例与其他实例进行比较。
equals(Object obj)
当且仅当参数不是 null
,而是一个与此对象一样,都表示同一个 Boolean
值的 boolean
对象时,才返回 true
。
hashCode()
返回该 Boolean 对象的哈希码。
toString()
返回表示该布尔值的 String 对象。
valueOf(boolean b)
返回一个表示指定 boolean 值的 Boolean 实例。
booleanValue()
将此 Boolean 对象的值作为基本布尔值返回。