java string转int

导读 在Java中,可以使用 `Integer.parseInt()` 方法或 `Integer.valueOf()` 方法将字符串转换为整数。以下是这两种方法的示例:使用 `Inte...

在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("无法将字符串转换为整数"); // 如果字符串无法被解析为整数,输出错误信息

}

```

版权声明:本文由用户上传,如有侵权请联系删除!