Java用Integer.parseInt()方法接受string的多个数字字符
时间: 2024-09-20 18:10:16 浏览: 43
Java Integer.valueOf()和Integer.parseInt()的区别说明
5星 · 资源好评率100%
在Java中,`Integer.parseInt()`方法用于将给定的字符串表示的十进制数值解析为`int`类型的整数。当你想要处理包含多个连续数字字符的字符串时,可以直接调用这个方法。下面是一个示例:
```java
public class Main {
public static void main(String[] args) {
String str = "12345"; // 假设你要解析的字符串含有多个数字
try {
int num = Integer.parseInt(str);
System.out.println("Parsed number: " + num); // 输出:12345
} catch (NumberFormatException e) {
System.out.println("Invalid input - not a valid integer.");
}
}
}
```
在这个例子中,如果`str`中的所有字符都是有效的数字,`parseInt()`会成功解析并返回相应的整数值。但如果字符串包含了非数字字符,如字母或其他特殊字符,`parseInt()`会抛出`NumberFormatException`异常。
阅读全文