创建: 2020/11/15
都immutable
https://docs.oracle.com/javase/jp/8/docs/api/constant-values.html
Integer |
|
int的wrap |
构造函数 |
Integer(int i) |
|
Integer(String s) throws NumberFormatException |
|
|
静态变量 |
Integer.MAX_VALUE |
231-1 |
Integer.MIN_VALUE |
-231 |
Integer.TYPE |
int类型 |
Integer.SIZE |
比特长32 |
|
静态方法 |
字符串转int |
static Integer decode(String s) throws NumberFormatException |
分析数字,支持正负号。
加0为8进制
加0X,0x,#为16进制
|
static int parseInt(String s) throws NumberFormatException
static int parseInt(String s, int r) throws NumberFormatException
|
分析数字 |
static Integer valueOf(String s) throws NumberFormatException
static Integer valueOf(String s, int r) throws NumberFormatException
|
分析数字
和parseInt()的区别: 返回Integer
|
|
|
|
补数 |
static int reverse(int i) |
signum
|
static int signum(int i) |
转为字符串 |
2进制 |
static String toBinaryString(int i) |
8进制 |
static String toOctalString(int i) |
16进制 |
static String toHexString() |
|
|
|
|
|
|
|
|
实例方法 |
转型 |
byte byteValue() |
|
double doubleValue() |
|
float floatValue() |
|
int intValue() |
|
long longValue() |
|
short shortValue() |
|
String toString() |
转为字符串 |
|
是否相等 |
boolean equals(Object obj) |
|
|
|
Boolean |
静态变量 |
Boolean.TRUE |
|
Boolean.FALSE |
|
Boolean.TYPE |
|
|
构造函数 |
Boolean(boolean b) |
|
Boolean(String s) |
s为true或false字符串 |
|
静态函数 |
转字符串 |
static boolean getBoolean(String s) |
|
static boolean valueOf(String) |
|
static boolean parseBoolean(String s) |
|
|
|
|
|
实例函数 |
|
Character |
静态变量 |
MAX_VALUE |
65535 |
MIN_VALUE |
0 |
SIZE |
16 |
TYPE |
|
|
构造函数 |
Character(char c) |
静态函数 |
判断 |
static boolean isDefined(char c) |
是否在Unicode里有定义 |
static boolean isDigit(char c) |
是否是数字 |
static boolean isISOControl(char c) |
是否是ISO控制文字
???
|
static boolean isLetter(char c) |
是否是字母 |
static boolean isLetterorDigit(char c) |
是否是字母或数字 |
static boolean isLowerCase(char c) |
是否是小写 |
static boolean isUpperCase(char c) |
是否是大写 |
static boolean isSpaceChar(char c) |
是否是space |
static boolean isWhiteSpace(char c) |
是否是white space
space, tab, or new line
|
|
|
|
大小写转换 |
static char toLowerCase(char c) |
小写 |
static char toUpperCase(char c) |
大写 |
|
|
实例函数 |
char charValue() |
获取自身的char |
|
Byte |
静态变量 |
Byte.MAX_VALUE |
127 |
Byte.MIN_VALUE |
-128 |
Byte.SIZE |
8 |
Byte.Type |
|
|
构造函数 |
Byte(byte b) |
|
Byte(String s) throws NumbersFormatException |
|
|
静态函数 |
字符串转byte |
static Byte decode(String s) throws NumberFormatException |
|
static byte parseByte(String s) throws NumberFormatException
static byte parseByte(String s, int radix) throws NumberFormatException
|
返回byte |
static Byte valueOf(String s) throws NumberFormatException
static Byte valueOf(String s, int radix) throws NumberFormatException
|
|
|
|
|
|
实例函数 |
转型 |
byte byteValue() |
|
double doubleValue() |
|
float floatValue() |
|
int intValue() |
|
long longValue() |
|
short shortValue() |
|
String toString() |
|
|
|
|
|
|
|
Short |
静态变量 |
MAX_VALUE |
32767 |
MIN_VALUE |
-32768 |
SIZE |
16 |
TYPE |
|
|
构造函数 |
Short(short s) |
|
Short(String) throws NumberFormatException |
|
|
静态函数 |
字符串转short |
static Short decode(String s) throws NumberFormatException |
|
static short parseShort(String s) throws NumberFormatException
static short parseShort(String s, int radix) throws NumberFormatException
|
返回short |
static Short valueOf(String s) throws NumberFormatException
static Short valueOf(String s, int radix) throws NumberFormatException
|
|
|
|
|
|
实例函数 |
转型 |
byte byteValue() |
|
double doubleValue() |
|
float floatValue() |
|
int intValue() |
|
long longValue() |
|
short shortValue() |
|
String toString() |
|
|
|
|
|
|
|
|
|
Long |
静态变量 |
MAX_VALUE |
263-1 |
MIN_VALUE |
-263 |
SIZE |
64 |
TYPE |
|
|
构造函数 |
Long(long l) |
|
Long(String s) throws NumberFormatException |
|
|
静态函数 |
字符串转Long |
static Long decode(String s) throws NumberFormatException |
|
static long parseLong(String s) throws NumberFormatException
static long parseLong(String s, int radix) throws NumberFormatException
|
返回long |
static Long valueOf(String s) throws NumberFormatException
static Long valueOf(String s, int radix) throws NumberFormatException
|
|
|
补数 |
static int reverse(long l) |
signum |
static int reverse(long l) |
转文字 |
static String toBinaryString(long i) |
|
static String toHexString(long l) |
|
static String toOctalString(long l) |
|
static String toString(long l) |
decimal |
|
|
实例函数 |
转型 |
byte byteValue() |
|
double doubleValue() |
|
float floatValue() |
|
int intValue() |
|
long longValue() |
|
short shortValue() |
|
String toString() |
|
|
|
|
|
Float |
静态变量 |
MAX_VALUE
MIN_VALUE
|
|
POSITIVE_INFINITE NEGATIVE_INFINITE |
|
MAX_EXPONENT
MIN_EXPONENT
|
127
-126
|
MIN_NORMAL
|
|
NAN
|
最小正值2-126 |
SIZE |
32 |
TYPE |
|
|
构造函数 |
Float(float f)
Float(double d)
|
|
Float(String s) throws NumberFormatException |
|
|
静态函数 |
字符串转float |
static float parseFloat(String s) throws NumberFormatException |
返回float |
static Float valueOf(String s) throws NumberFormatException |
|
|
判断 |
static boolean isInfinite(float f) |
|
static boolean isNaN(float) |
|
|
转为字符串 |
static String toString(float f) |
|
|
|
实例函数
|
转型 |
byte byteValue() |
|
double doubleValue() |
|
float floatValue() |
|
int intValue() |
|
long longValue() |
|
short shortValue() |
|
String toString() |
|
|
判断 |
boolean isInfinite() |
|
boolean isNaN() |
|
|
|
Double |
静态变量 |
MAX_VALUE
MIN_VALUE
|
|
POSITIVE_INFINITE
NEGATIVE_INFINITE
|
|
MAX_EXPONENT
MIN_EXPONENT
|
1023
-1022
|
MIN_NORMAL |
最小正数(2-1022) |
NAN |
|
SIZE |
64 |
TYPE |
|
|
构造函数 |
Double(double d)
|
|
Double(String s) throws NumberFormatException |
|
|
静态函数 |
字符串转double |
static double parseDouble(String s) throws NumberFormatException |
返回double |
static Double valueOf(String s) throws NumberFormatException |
|
|
判断 |
static boolean isInfinite(double d) |
|
static boolean isNaN(double d) |
|
|
转字符串 |
static String toString(double d) |
|
|
|
|
|
实例函数 |
转型 |
byte byteValue() |
|
double doubleValue() |
|
float floatValue() |
|
int intValue() |
|
long longValue() |
|
short shortValue() |
|
String toString() |
|
|
|
|
判断 |
boolean isInfinite() |
|
boolean isNaN() |
|
|
|
|
|
|
|