用Java实现数字字符串转换为数值型数据
时间: 2024-05-13 17:20:43 浏览: 157
java中把一个数字转化为字符串
可以使用Java内置的Integer、Long、Double等类来实现数字字符串转换为数值型数据。
1. 将字符串转换为整型数据
可以使用Integer类的parseInt()方法将字符串转换为整型数据,示例代码如下:
```java
String str = "123";
int num = Integer.parseInt(str);
System.out.println(num); // 输出123
```
2.将字符串转换为长整型数据
可以使用Long类的parseLong()方法将字符串转换为长整型数据,示例代码如下:
```java
String str = "1234567890";
long num = Long.parseLong(str);
System.out.println(num); // 输出1234567890
```
3.将字符串转换为浮点型数据
可以使用Double类的parseDouble()方法将字符串转换为浮点型数据,示例代码如下:
```java
String str = "3.1415926";
double num = Double.parseDouble(str);
System.out.println(num); // 输出3.1415926
```
需要注意的是,如果字符串无法转换为对应的数据类型,会抛出NumberFormatException异常,需要进行异常处理。
阅读全文