字符串与数值的转换
其他
2019-09-12 21:35:56
阅读次数: 0
8. 字符串与数值的转换
8.1 java.lang 类 Number
- 抽象类 Number 是 BigDecimal、BigInteger、Byte、Double、Float、Integer、Long 和 Short 类的超类。
抽象方法
- public byte byteValue():以 byte 形式返回指定的数值。这可能会涉及到舍入或取整。
- public short shortValue():以 short 形式返回指定的数值。这可能会涉及到舍入或取整。
- public abstract int intValue():以 int 形式返回指定的数值。这可能会涉及到舍入或取整。
- public abstract long longValue():以 long 形式返回指定的数值。这可能涉及到舍入或取整。
- public abstract float floatValue():以 float 形式返回指定的数值。这可能会涉及到舍入。
- public abstract double doubleValue():以 double 形式返回指定的数值。这可能会涉及到舍入。
|
string转换为基本数据类型 |
对象转换为String |
String转换为对象类型 |
Byte |
static byte parseByte(String s) |
String toString() |
static Byte valueOf(String s) |
Double |
parseDouble |
toString() |
valueOf |
Float |
parseFloat |
toString() |
valueOf |
Integer |
parseInteger |
toString() |
valueOf |
Long |
parseLong |
toString() |
valueOf |
Short |
parseShort |
toString() |
valueOf |
8.2 java.lang 类 Integer
字段摘要
- MAX_VALUE:值为 2^31-1 的常量,它表示 int 类型能够表示的最大值。
- MIN_VALUE:值为 -2^31 的常量,它表示 int 类型能够表示的最小值。
具体方法 parseInt
, toString
, valueOf
- public static int parseInt(String s, int radix):使用第二个参数指定的基数,将字符串参数解析为有符号的整数,parseInt("1100110", 2) 返回 102。
- public static int parseInt(String s):将字符串参数作为有符号的十进制整数进行解析。
- public String toString():返回一个表示该 Integer 值的 String 对象。
- public static String toString(int i):返回一个表示指定整数的 String 对象。
- public static String toString(int i, int radix):返回用第二个参数指定基数表示的第一个参数的字符串表示形式。
- public static Integer valueOf(int i): 返回一个表示指定的 int 值的 Integer 实例。
- public static Integer valueOf(String s):返回保存指定的 String 的值的 Integer 对象。
- public static Integer valueOf(String s,int radix):返回一个 Integer 对象,该对象中保存了用第二个参数提供的基数进行解析时从指定的 String 中提取的值。
- public static String toBinaryString(int i):以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。
- public static String toHexString(int i):以十六进制(基数 16)无符号整数形式返回一个整数参数的字符串表示形式。
- public static String toOctalString(int i):以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。
转载自www.cnblogs.com/Stephanie-boke/p/11515210.html