你的位置:首页 > Java教程

[Java教程]第2章 包装类


 

2.1 Integer类——整数类 34


2.1.1 构造方法——Integer类的构造方法 34
2.1.2 常量——Integer类的常量 34
2.1.3 bitCount方法——获取二进制补码中1的数量 34
2.1.4 byteValue方法——获取byte类型的值 35
2.1.5 compareTo方法——比较整数 35
2.1.6 decode方法——字符串解码为int类型 35
2.1.7 doubleValue方法——返回double数值 36
2.1.8 equals方法——判断整数对象相等 36
2.1.9 floatValue方法——获取float数值 37
2.1.10 getInteger方法——获取整数的系统属性值 37
2.1.11 hashCode方法——生成整数的哈希码 39
2.1.12 highestOneBit方法——获取整数二进制最高位1的索引 39
2.1.13 intValue()方法——获取int值 40
2.1.14 longValue方法——获取long值 40
2.1.15 lowestOneBit方法——获取整数二进制最低位1的索引 41
2.1.16 parseInt方法——将字符串解析为int值 41
2.1.17 reverse方法——反转整数二进制补码的位顺序 43
2.1.18 reverseBytes方法——反转整数字节的顺序 44
2.1.19 shortValue方法——获取short值 44
2.1.20 signum方法——获取整数符号 44
2.1.21 toBinaryString方法——生成整数的二进制字符串 45
2.1.22 toHexString方法——生成整数的十六进制字符串 45
2.1.23 toOctalString方法——生成整数的八进制字符串 46
2.1.24 toString方法——生成整数的十进制字符串 47
2.1.25 valueOf方法——创建Integer对象 49


2.2 Long类——长整型类 50


2.2.1 构造方法——Long类的构造方法 51
2.2.2 常量——Long类的常量 51
2.2.3 bitCount方法——获取二进制补码中1的数量 51
2.2.4 byteValue方法——获取byte值 51
2.2.5 compareTo方法——比较长整数 52
2.2.6 decode方法——字符串解码为long类型 52
2.2.7 doubleValue方法——返回double数值 53
2.2.8 equals方法——判断长整数对象相等 53
2.2.9 floatValue方法——获取float数值 54
2.2.10 getLong方法——获取长整数的系统属性值 54
2.2.11 hashCode方法——生成长整数的哈希码 56
2.2.12 highestOneBit方法——获取长整数二进制最高位1的索引 56
2.2.13 intValue()方法——获取int值 57
2.2.14 longValue方法——获取long值 57
2.2.15 lowestOneBit方法——获取长整数二进制最低位1的索引 57
2.2.16 parseLong方法——将字符串解析为long值 58
2.2.17 reverse方法——反转长整数二进制补码的位顺序 60
2.2.18 reverseBytes方法——反转长整数字节的顺序 60
2.2.19 shortValue方法——获取short值 61
2.2.20 signum方法——获取长整数符号 61
2.2.21 toBinaryString方法——生成长整数的二进制字符串 61
2.2.22 toHexString方法——生成长整数的十六进制字符串 62
2.2.23 toOctalString方法——生成长整数的八进制字符串 62
2.2.24 toString方法——生成长整数的十进制字符串 63
2.2.25 valueOf方法——创建Long对象 65


2.3 Short类——短整型类 67


2.3.1 构造方法——Short类的构造方法 67
2.3.2 常量——Short类的常量 67
2.3.3 compareTo方法——比较短整数 67
2.3.4 decode方法——字符串解码为short类型 68
2.3.5 doubleValue方法——返回double数值 68
2.3.6 equals方法——判断短整数对象相等 68
2.3.7 floatValue方法——获取float数值 69
2.3.8 hashCode方法——生成短整数的哈希码 69
2.3.9 intValue()方法——获取int值 70
2.3.10 longValue方法——获取long值 70
2.3.11 parseShort方法——将字符串解析为short值 70
2.3.12 reverseBytes方法——反转短整数字节的顺序 72
2.3.13 shortValue方法——获取short值 72
2.3.14 toString方法——生成短整数的十进制字符串 73
2.3.15 valueOf方法——创建Short对象 73


2.4 Boolean类——布尔类 75


2.4.1 构造方法——Boolean类的构造方法 75
2.4.2 常量——Boolean类的常量 75
2.4.3 booleanValue方法——获取boolean值 76
2.4.4 compareTo方法——比较布尔值 76
2.4.5 equals方法——判断相等 77
2.4.6 getBoolean方法——获取布尔类型的系统属性值 77
2.4.7 hashCode方法——生成布尔对象的哈希码 78
2.4.8 parseBoolean方法——将字符串解析成boolean值 78
2.4.9 toString方法——生成布尔值的字符串 78
2.4.10 valueOf方法——创建布尔对象 79


2.5 Byte类——字节对象 80


2.5.1 构造方法——Byte类的构造方法 80
2.5.2 常量——Byte类的常量 80
2.5.3 compareTo方法——比较字节对象 80
2.5.4 decode方法——将字符串解码为Byte值 81
2.5.5 doubleValue方法——获取double值 82
2.5.6 equals方法——判断字节相等 82
2.5.7 floatValue方法——获取float值 83
2.5.8 hashCode方法——生成字节对象的哈希码 83
2.5.9 intValue方法——获取int值 83
2.5.10 longValue方法——获取long值 83
2.5.11 parseByte方法——将字符串解析为byte值 84
2.5.12 shortValue方法——获取short值 85
2.5.13 toString方法——生成字节值的十进制字符串 85
2.5.14 valueOf方法——创建Byte对象 86


2.6 Character类——字符类 88


2.6.1 构造方法——Character类的构造方法 88
2.6.2 常量——Character类的常量 88
2.6.3 charCount方法——计算指定字符代码点的数量 89
2.6.4 charValue方法——获取char值 89
2.6.5 codePointAt方法——获取字符数组元素的代码点 90
2.6.6 codePointBefore方法——获取字符数组索引前一个元素的代码点 91
2.6.7 codePointCount方法——返回字符数组的子数组中代码点的数量 93
2.6.8 compareTo方法——比较字符对象 94
2.6.9 equals方法——判断字符对象相等 95
2.6.10 getNumericValue方法——返回字符表示的int值 95
2.6.11 getType方法——返回一个指示字符的常规类别的值 97
2.6.12 hashCode方法——生成字符对象的哈希码 97
2.6.13 isDefined方法——判断是否为Unicode字符 98
2.6.14 isDigit方法——判断是否为数字字符 98
2.6.15 isLetter方法——判断是否为字母字符 99
2.6.16 isLowerCase方法——判断是否为小写字符 100
2.6.17 isUpperCase方法——判断是否为大写字符 100
2.6.18 toLowerCase方法——转换为小写字符 101
2.6.19 toUpperCase方法——转换为大写字符 101


2.7 Double——双精度数字类 102


2.7.1 构造方法——Double类的构造方法 102
2.7.2 常量——Double类的常量 102
2.7.3 byteValue方法——获取byte值 102
2.7.4 compare方法——比较双精度数字对象 103
2.7.5 compareTo方法——比较两个Double对象 103
2.7.6 intValue方法——将此Double值以int形式返回 104
2.7.7 doubleToLongBits方法——返回指定浮点值的表示形式 104
2.7.8 doubleToRawLongBits方法——保留NaN值返回指定浮点值的表示形式 105
2.7.9 doubleValue方法——获取double值 105
2.7.10 equals方法——判断Double对象是否相等 106
2.7.11 floatValue方法——获取float值 107
2.7.12 hashCode方法——生成Double 对象的哈希码 107
2.7.13 isInfinite方法——判断Double值的大小是否是无穷大 107
2.7.14 isNaN方法——判断Double值是否是一个非数字值 108
2.7.15 longBitsToDouble方法——返回给定位表示形式的double值 109
2.7.16 longValue方法——获取long值 110
2.7.17 parseDouble方法——将字符串解析为double值 110
2.7.18 shortValue方法——获取short值 110
2.7.19 toHexString方法——生成双精度数字的十六进制字符串 111
2.7.20 toString方法——生成双精度数字的十进制字符串 112
2.7.21 valueOf方法——创建Double对象 112


2.8 Float——浮点类 113


2.8.1 构造方法——Float类的构造方法 113
2.8.2 常量——Float类的常量 114
2.8.3 byteValue方法——获取byte值 114
2.8.4 compare方法——比较Float对象 114
2.8.5 compareTo方法——比较两个Float对象所表示的数值 115
2.8.6 doubleValue方法——获取double值 115
2.8.7 equals方法——判断Double对象相等 115
2.8.8 floatToIntBits方法——返回浮点值的表示形式 116
2.8.9 floatToRawIntBits方法——保留非数字值返回指定浮点值的表示形式 117
2.8.10 floatValue方法——获取float值 118
2.8.11 hashCode方法——返回Float对象的哈希码 118
2.8.12 intBitsToFloat方法——返回指定位表示形式的float值 118
2.8.13 intValue方法——获取int值 119
2.8.14 isInfinite方法——判断float值的大小是否是无穷大 120
2.8.15 isNaN方法——判断Float值是否是一个非数字值 120
2.8.16 longValue方法——获取long值 121
2.8.17 parseFloat方法——将字符串解析成float值 121
2.8.18 shortValue方法——获取short值 122
2.8.19 toHexString方法——生成浮点数的十六进制字符串 122
2.8.20 toString方法——生成浮点数的十进制字符串 123
2.8.21 valueOf方法——创建浮点数对象 124