java怎么把string转成int
时间: 2023-04-29 18:03:31 浏览: 109
在Java中,可以使用Integer.parseInt()方法将一个字符串转换成int类型。例如:
```
String str = "123";
int num = Integer.parseInt(str);
```
也可以使用Integer.valueOf()方法将字符串转换为Integer类型,再使用intValue()方法获取int值
```
String str = "123";
Integer num = Integer.valueOf(str);
int int_num = num.intValue();
```
你也可以使用Integer类型的构造函数将字符串转成int类型
```
String str = "123";
Integer num = new Integer(str);
int int_num = num;
```
你也可以使用DecimalFormat
```
String str = "123";
DecimalFormat df = new DecimalFormat();
int num = df.parse(str).intValue();
```
请注意,如果输入的字符串不是数字格式,parseInt()和valueOf()方法会抛出 NumberFormatException 异常。
阅读全文