下面是“对Java字符串与整形、浮点类型之间的相互转换方法总结”的攻略。
1. Java字符串转整型
Java字符串可以通过Integer类的静态方法parseInt()实现转换成整型数据。具体语法如下:
String s = "123";
int i = Integer.parseInt(s);
// 这里的i值为123
同样的,如果字符串s不能转换为整型,例如字符串为"abc",则会抛出NumberFormatException异常。代码示例:
String s = "abc";
int i = Integer.parseInt(s); // 抛出异常
2. Java字符串转浮点型
Java字符串可以通过Double类的静态方法parseDouble()实现转换成浮点型数据。具体语法如下:
String s = "3.14";
double d = Double.parseDouble(s);
// 这里的d值为3.14
同样的,如果字符串s不能转换为浮点型,例如字符串为"abc",则会抛出NumberFormatException异常。代码示例:
String s = "abc";
double d = Double.parseDouble(s); // 抛出异常
3. 整型转换成Java字符串
Java整型数据可以通过Integer类的静态方法toString()实现转换成字符串。具体语法如下:
int i = 123;
String s = Integer.toString(i);
// 这里的s值为"123"
同样的,如果整型的值为负数,则转换的字符串前面会加一个负号。代码示例:
int i = -123;
String s = Integer.toString(i);
// 这里的s值为"-123"
4. 浮点型转换成Java字符串
Java浮点型数据可以通过Double类的静态方法toString()实现转换成字符串。具体语法如下:
double d = 3.14;
String s = Double.toString(d);
// 这里的s值为"3.14"
同样的,如果浮点型数据的值为负数,则转换的字符串前面会加一个负号。代码示例:
double d = -3.14;
String s = Double.toString(d);
// 这里的s值为"-3.14"
总结起来,Java字符串和整型、浮点类型数据之间的转换方法可以总结为下表:
类型 | 转换方法 |
---|---|
字符串 → 整型 | Integer.parseInt(String str) |
字符串 → 浮点 | Double.parseDouble(String str) |
整型 → 字符串 | Integer.toString(int i) |
浮点 → 字符串 | Double.toString(double d) |
希望这个攻略能够帮到你!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:对Java字符串与整形、浮点类型之间的相互转换方法总结 - Python技术站