字符串转int
Integer.parseInt()
String strNumber = "123";
int intValue = Integer.parseInt(strNumber);
int转字符串
1.Integer.toString()
int intValue = 123;
String strValue = Integer.toString(intValue);
字符串转double
Double.parseDouble()
String strNumber = "123.45";
double doubleValue = Double.parseDouble(strNumber);
double转字符串
Double.toString()
double doubleValue = 123.45;
String strValue = Double.toString(doubleValue);
备注:
1. 如果输入的字符串以正号(+)或符号(-)开头,Integer.parseInt()方法也会成功将其转换为正数或负数。
2.String.valueOf()方法可以接受任意的基本数据类型和对象作为参数,并返回其对应的字符串表示。这包括但不限于以下类型:
基本数据类型:
- int
- double
- float
- long
- short
- byte
- char
- boolean
对象类型:
- String
- Integer
- Double
- Float
- Long
- Short
- Byte
- Character
- Boolean
- 其他自定义类,只要这些类覆盖了toString()方法。
String.valueOf()也可以接受以科学计数法形式表示的数,转化为浮点数。