在Java中,可以使用 `Integer.parseInt()` 方法或 `Integer.valueOf()` 方法将字符串转换为整数。以下是这两种方法的示例:
使用 `Integer.parseInt()` 方法:
```java
String str = "123";
int num = Integer.parseInt(str);
System.out.println(num); // 输出:123
```
使用 `Integer.valueOf()` 方法:
```java
String str = "123";
int num = Integer.valueOf(str);
System.out.println(num); // 输出:123
```
请注意,如果字符串不能被解析为一个整数(例如,它包含非数字字符),那么这些方法都会抛出 `NumberFormatException` 异常。因此,在实际应用中,你可能需要添加错误处理来处理这种情况。例如:
```java
String str = "abc"; // 非数字字符串
try {
int num = Integer.parseInt(str);
System.out.println(num); // 如果字符串可以被解析为整数,输出该整数
} catch (NumberFormatException e) {
System.out.println("无法将字符串转换为整数"); // 如果字符串无法被解析为整数,输出错误信息
}
```