欢迎访问宙启技术站
智能推送

Java函数的使用:如何将字符串转换成数字

发布时间:2023-07-04 23:10:41

在Java中,可以使用函数将字符串转换为数字。下面是一些常见的方法:

1. 使用Integer类的parseInt()方法:该方法将字符串参数解析为带符号的十进制整数。如果字符串不能被解析为整数,则抛出NumberFormatException异常。

String str = "12345";
int num = Integer.parseInt(str);
System.out.println(num); // 输出:12345

2. 使用Double类的parseDouble()方法:该方法将字符串参数解析为双精度浮点数。如果字符串不能被解析为双精度数,则抛出NumberFormatException异常。

String str = "3.14";
double num = Double.parseDouble(str);
System.out.println(num); // 输出:3.14

3. 使用Long类的parseLong()方法:该方法将字符串参数解析为带符号的十进制长整数。如果字符串不能被解析为长整数,则抛出NumberFormatException异常。

String str = "9876543210";
long num = Long.parseLong(str);
System.out.println(num); // 输出:9876543210

4. 使用自动拆装箱:Java中的自动拆装箱功能可以将字符串转换成对应的基本数据类型。例如,可以将字符串转换成整数类型int:

String str = "5678";
int num = Integer.valueOf(str);
System.out.println(num); // 输出:5678

请注意,上述的方法都要求输入的字符串是合法的数字格式。如果字符串不符合数字的格式要求,那么将会抛出异常。因此,在将字符串转换成数字之前,应该先进行验证或者处理不符合要求的输入。