盘点一下Java包装类常用的静态方法
常用包装类
1.Integer 类
静态字段
static int | BYTES |
---|---|
用于以int二进制补码形式表示值的字节数。 | |
static int | MAX_VALUE |
保持最大值的常数int,2 31 -1。 | |
static int | MIN_VALUE |
保持最小值的常数int, -2 31。 | |
static int | SIZE |
用于以int二进制补码形式表示值的位数。 | |
static Class |
TYPE |
Class代表原始类型的实例 int |
静态常用方法
修饰符和类型 | 方法和说明 |
---|---|
static int | bitCount(int i) |
返回指定int值的二进制补码表示中的一位数。 | |
static int | compare(int x, int y) |
以int数字方式比较两个值。 | |
static int | compareUnsigned(int x, int y) |
比较两个int值,以数字方式将这些值视为无符号。 | |
static Integer | decode(String nm) |
将 a 解码String为Integer。 | |
static int | divideUnsigned(int dividend, int divisor) |
返回第一个参数除以第二个参数的无符号商,其中每个参数和结果被解释为无符号值。 | |
static Integer | getInteger(String nm) |
确定具有指定名称的系统属性的整数值。 | |
static Integer | getInteger(String nm, int val) |
确定具有指定名称的系统属性的整数值。 | |
static Integer | getInteger(String nm, Integer val) |
返回具有指定名称的系统属性的整数值。 | |
static int | hashCode(int value) |
返回一个值的哈希码int;兼容 Integer.hashCode(). | |
static int | highestOneBit(int i) |
返回一个int至多一个一位的值,位于指定int值的最高位(“最左边”)一位的位置 。 | |
static int | lowestOneBit(int i) |
返回一个int至多一个一位的值,位于指定int值中最低(“最右边”)一位的位置 。 | |
static int | max(int a, int b) |
返回两个int值中的较大者,就像通过调用Math.max. | |
static int | min(int a, int b) |
返回两个int值中较小的一个,就像调用 一样Math.min。 | |
static int | numberOfLeadingZeros(int i) |
返回指定int值的二进制补码表示中最高位(“最左边”)一位之前的零位数。 | |
static int | numberOfTrailingZeros(int i) |
返回指定int值的二进制补码表示中最低位(“最右边”)一位之后的零位数 。 | |
static int | parseInt(String s) |
将字符串参数解析为有符号十进制整数。 | |
static int | parseInt(String s, int radix) |
将字符串参数解析为第二个参数指定的基数中的有符号整数。 | |
static int | parseUnsignedInt(String s) |
将字符串参数解析为无符号十进制整数。 | |
static int | parseUnsignedInt(String s, int radix) |
将字符串参数解析为第二个参数指定的基数中的无符号整数。 | |
static int | remainderUnsigned(int dividend, int divisor) |
返回第一个参数除以第二个参数的无符号余数,其中每个参数和结果被解释为无符号值。 | |
static int | reverse(int i) |
返回通过反转指定int 值的二进制补码表示中的位顺序而获得的值。 | |
static int | reverseBytes(int i) |
返回通过反转指定int值的二进制补码表示中的字节顺序而获得的值。 | |
static int | rotateLeft(int i, int distance) |
返回通过将指定int值的二进制补码表示形式向左旋转指定位数而获得的值。 | |
static int | rotateRight(int i, int distance) |
返回通过将指定int值的二进制补码表示向右旋转指定位数而获得的值。 | |
static int | signum(int i) |
返回指定int值的符号函数。 | |
static int | sum(int a, int b) |
根据 + 运算符将两个整数相加。 | |
static String | toBinaryString(int i) |
将整数参数的字符串表示形式返回为基数为 2 的无符号整数。 | |
static String | toHexString(int i) |
以 16 进制无符号整数形式返回整数参数的字符串表示形式。 | |
static String | toOctalString(int i) |
将整数参数的字符串表示形式返回为基数为 8 的无符号整数。 | |
static String | toString(int i) |
返回String表示指定整数的对象。 | |
static String | toString(int i, int radix) |
返回第二个参数指定的基数中第一个参数的字符串表示形式。 | |
static long | toUnsignedLong(int x) |
long通过无符号转换将参数转换为 a 。 | |
static String | toUnsignedString(int i) |
以无符号十进制值形式返回参数的字符串表示形式。 | |
static String | toUnsignedString(int i, int radix) |
以第二个参数指定的基数中的无符号整数值形式返回第一个参数的字符串表示形式。 | |
static Integer | valueOf(int i) |
返回Integer表示指定int值的实例 。 | |
static Integer | valueOf(String s) |
返回一个Integer包含指定值的对象String。 | |
static Integer | valueOf(String s, int radix) |
返回一个Integer对象,该对象String包含在使用第二个参数给出的基数解析时从指定对象中提取的值。 |
实例方法
byte | byteValue() |
---|---|
在缩小原始转换后返回 this 的值Integer作为 a byte。 | |
int | compareTo(Integer anotherInteger) |
以Integer数字方式比较两个对象。 | |
double | doubleValue() |
在扩展原始转换后返回 this 的值Integer作为 a double。 | |
boolean | equals(Object obj) |
将此对象与指定的对象进行比较。 | |
float | floatValue() |
在扩展原始转换后返回 this 的值Integer作为 a float。 | |
int | hashCode() |
返回此 的哈希码Integer。 | |
int | intValue() |
将 this 的值Integer作为 int. | |
long | longValue() |
在扩展原始转换后返回 this 的值Integer作为 a long。 | |
short | shortValue() |
在缩小原始转换后返回 this 的值Integer作为 a short。 | |
String | toString() |
返回一个String表示 thisInteger值的对象 。 |
Character类
所有方法
修饰符和类型 | 方法和说明 |
---|---|
static int | charCount(int codePoint) |
确定char表示指定字符(Unicode 代码点)所需的值数。 | |
char | charValue() |
返回此Character对象的值。 | |
static int | compare(char x, char y) |
以char数字方式比较两个值。 | |
int | compareTo(Character anotherCharacter) |
以Character数字方式比较两个对象。 | |
static int | digit(char ch, int radix) |
返回ch指定基数中字符的数值。 | |
boolean | equals(Object obj) |
将此对象与指定的对象进行比较。 | |
static char | forDigit(int digit, int radix) |
确定指定基数中特定数字的字符表示。 | |
int | hashCode() |
返回一个哈希码Character;等于调用的结果charValue()。 | |
static int | hashCode(char value) |
返回一个值的哈希码char;兼容 Character.hashCode(). | |
static boolean | isDefined(char ch) |
确定字符是否以 Unicode 定义。 | |
static boolean | isDigit(char ch) |
确定指定的字符是否为数字。 | |
static boolean | isLetter(char ch) |
确定指定的字符是否为字母。 | |
static boolean | isLetterOrDigit(char ch) |
确定指定的字符是字母还是数字。 | |
static boolean | isLowerCase(char ch) |
确定指定的字符是否为小写字符。 | |
static boolean | isSpaceChar(char ch) |
确定指定的字符是否为 Unicode 空格字符。 | |
static boolean | isUpperCase(char ch) |
确定指定的字符是否为大写字符。 | |
static boolean | isWhitespace(char ch) |
根据Java判断指定字符是否为空格。 | |
static char | reverseBytes(char ch) |
返回通过反转指定char值中的字节顺序获得的值。 | |
static char[] | toChars(int codePoint) |
将指定的字符(Unicode 代码点)转换为其存储在char数组中的UTF-16 表示。 | |
static int | toChars(int codePoint, char[] dst, int dstIndex) |
将指定的字符(Unicode 代码点)转换为其 UTF-16 表示。 | |
static char | toLowerCase(char ch) |
使用来自 UnicodeData 文件的大小写映射信息将字符参数转换为小写。 | |
使用来自 UnicodeData 文件的大小写映射信息将字符(Unicode 代码点)参数转换为小写。 | |
String | toString() |
返回一个String表示 thisCharacter值的对象 。 | |
static String | toString(char c) |
返回String表示指定的对象char。 | |
static char | toUpperCase(char ch) |
使用来自 UnicodeData 文件的大小写映射信息将字符参数转换为大写。 | |
static Character | valueOf(char c) |
返回一个Character实例,表示指定的 char值。 |