JAVA如何把string转成int
时间: 2024-10-14 14:03:47 浏览: 23
在Java中,将字符串(String)转换为整数(int),可以使用`Integer.parseInt()`或者`Integer.valueOf()`方法。以下是两种方法的示例:
1. 使用`parseInt()`方法:
```java
String str = "123";
int num = Integer.parseInt(str);
```
这里假设输入的是有效的数字字符串,如果字符串不能转换为整数(如包含非数字字符),会抛出`NumberFormatException`。
2. 使用`valueOf()`方法:
```java
String str = "123";
int num = Integer.valueOf(str);
```
同样,如果字符串不是有效的数字,此方法也可能会抛出异常。
如果你不确定字符串是否能成功转换,可以尝试捕获异常:
```java
try {
String str = "123";
int num = Integer.parseInt(str);
} catch (NumberFormatException e) {
System.out.println("无法转换为整数");
}
```
阅读全文