java String 转Inteder
时间: 2023-07-17 11:55:38 浏览: 142
要将 Java 中的 String 转换为 Integer,可以使用 Integer 类的静态方法 parseInt()。这个方法接受一个 String 参数,并返回相应的整数值。请看下面的示例:
```java
String str = "12345";
int number = Integer.parseInt(str);
System.out.println(number); // 输出:12345
```
需要注意的是,如果字符串无法解析为一个有效的整数,比如包含非数字字符,那么将会抛出 NumberFormatException 异常。在使用 parseInt() 方法时,请确保字符串是合法的整数形式,或者使用 try-catch 块来处理异常情况。
另外,还可以使用 Integer 类的 valueOf() 方法将 String 转换为 Integer 对象:
```java
String str = "12345";
Integer integer = Integer.valueOf(str);
System.out.println(integer); // 输出:12345
```
这两种方法的区别在于返回值类型,parseInt() 方法返回基本数据类型 int,而 valueOf() 方法返回 Integer 对象。
阅读全文