类型转换
数字转字符串
int num1 = 123;
double num2 = 123.12;
//方法一
String str_num1 = num1 + "";
String str_num2 = num2 + "";
//方法二
String str = String.valueOf(num);//num可以是任何数字类型
//方法三
String str_num1 = Integer.toString(num1);
String str_num2 = Double.toString(num2);
字符串转数字
String str1 = "123";
String str2 = "123.12";
//方法一
int num1 = Integer.valueOf(str1);
double num2 = Double.valueOf(str2);
//方法二
int num1 = Integer.parseInt(str1);
double num2 = Double.parseDouble(str2);
总结
使用各类的valueOf方法最便捷统一
前 | 后 |
---|---|
String | String |
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |