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

如何使用java函数将字符串转换为数字

发布时间:2023-07-06 01:49:12

在Java中,可以使用以下两种方法将字符串转换为数字:

1. 使用Integer.parseInt()Double.parseDouble()方法:Integer.parseInt()方法用于将字符串转换为整数,Double.parseDouble()方法用于将字符串转换为浮点数。

String str = "1234";
int num = Integer.parseInt(str);
System.out.println("转换后的整数为:" + num);

String str2 = "1234.56";
double num2 = Double.parseDouble(str2);
System.out.println("转换后的浮点数为:" + num2);

输出:

转换后的整数为:1234
转换后的浮点数为:1234.56

2. 使用Integer.valueOf()Double.valueOf()方法:valueOf()方法返回一个包装类对象,可以使用自动拆箱将其转换为基本数据类型。

String str = "1234";
int num = Integer.valueOf(str);
System.out.println("转换后的整数为:" + num);

String str2 = "1234.56";
double num2 = Double.valueOf(str2);
System.out.println("转换后的浮点数为:" + num2);

输出:

转换后的整数为:1234
转换后的浮点数为:1234.56

需要注意的是,如果字符串无法转换为合法的数字格式,以上方法会抛出NumberFormatException异常。因此,在使用这些方法进行转换时,应该对异常进行处理。