java怎么将字符串转化为int型
时间: 2023-11-18 07:03:47 浏览: 33
您可以使用 `Integer.parseInt()` 方法将字符串转换为 int 类型。例如:
```
String str = "123";
int num = Integer.parseInt(str);
```
在上面的代码中,我们首先定义了一个字符串 `str`,其值为 "123"。然后,我们使用 `Integer.parseInt()` 方法将字符串转换为 int 类型,并将结果存储在 `num` 变量中。
需要注意的是,如果字符串不是一个有效的整数,那么 `Integer.parseInt()` 方法会抛出一个 `NumberFormatException` 异常。因此,在将字符串转换为 int 类型之前,请确保它是一个有效的整数。
相关问题
Java中将字符串转成int类型的数组
可以使用以下代码将字符串转换为int类型的数组:
```java
String str = "1 2 3 4 5";
String[] strArray = str.split(" ");
int[] intArray = new int[strArray.length];
for (int i = 0; i < strArray.length; i++) {
intArray[i] = Integer.parseInt(strArray[i]);
}
```
首先使用 `split()` 方法将字符串按照空格分割成字符串数组,然后再使用 `parseInt()` 方法将每个字符串转换为int类型并存储在int类型的数组中。
java将字符串转成int
在 Java 中,可以使用 Integer 类的 parseInt() 方法将字符串转换为 int 类型。
例如:
```
String str = "12345";
int num = Integer.parseInt(str);
```
注意:如果字符串不是有效的数字,则会抛出 NumberFormatException 异常。因此,在使用 parseInt() 方法之前,最好先检查字符串是否是有效数字。
还有一种方法是使用包装类中的 valueOf() 方法,例如:
```
String str = "12345";
int num = Integer.valueOf(str);
```
这两种方法的效果是相同的,都可以将字符串转换为 int 类型。