java中字符串中是整形例如"123",如何把他变成整形123,java代码实现
时间: 2024-09-12 22:17:54 浏览: 32
Java实现字符串转换成可执行代码的方法
在Java中,如果你想将包含整数的字符串转换为整型,你可以使用`Integer.parseInt()`或者`Integer.valueOf()`方法。以下是两个例子:
1. 使用`Integer.parseInt()`:
```java
String str = "123";
int num = Integer.parseInt(str);
```
在这个例子中,`str`会被解析成整数值123,并赋值给`num`。
2. 使用`Integer.valueOf()`:
```java
String str = "123";
int num = Integer.valueOf(str);
```
同样地,这个方法也实现了字符串到整数的转换。
注意,如果字符串不能被解析为有效的整数(比如包含非数字字符),这两个方法会抛出`NumberFormatException`异常。因此,在实际使用时,建议添加异常处理代码:
```java
try {
int num = Integer.parseInt(str);
} catch (NumberFormatException e) {
System.out.println("无法转换为整数:" + str);
}
```
阅读全文