字符串数组转换为int
时间: 2023-08-08 14:09:30 浏览: 125
可以使用循环和字符串转换函数将字符串数组中的每个元素转换为整数类型,然后存储在一个新的整数数组中。以下是一个示例代码:
str_arr = ['123', '456', '789']
int_arr = []
for s in str_arr:
int_arr.append(int(s))
print(int_arr)
输出结果为:[123, 456, 789]
。
相关问题
java字符串数组转为int数组
你可以使用循环遍历字符串数组,并使用Integer的parseInt()方法将每个字符串转换为整数,然后将其存储在新的整数数组中。下面是一个示例代码:
public static int[] convertStringArrayToIntArray(String[] stringArray) {
int[] intArray = new int[stringArray.length];
for (int i = 0; i < stringArray.length; i++) {
intArray[i] = Integer.parseInt(stringArray[i]);
}
return intArray;
}
你可以调用这个方法来将字符串数组转换为整数数组。例如:
String[] stringArray = {"1", "2", "3", "4", "5"};
int[] intArray = convertStringArrayToIntArray(stringArray);
现在,intArray中存储了对应的整数值。请注意,如果字符串数组中的任何一个元素无法转换为整数,会抛出NumberFormatException异常。你可以根据需要进行错误处理。
java字符串数组变为int数组
您可以使用循环遍历字符串数组,然后将每个字符串转换为整数并存储在新的整数数组中。这里是一个示例代码:
public class Main {
public static void main(String[] args) {
String[] strArray = {"1", "2", "3", "4", "5"};
int[] intArray = new int[strArray.length];
for (int i = 0; i < strArray.length; i++) {
intArray[i] = Integer.parseInt(strArray[i]);
}
// 打印整数数组
for (int num : intArray) {
System.out.println(num);
}
}
}
在上面的示例中,我们首先创建一个字符串数组 strArray
,然后创建一个与其长度相同的整数数组 intArray
。然后,我们使用循环遍历字符串数组,并使用 Integer.parseInt()
方法将每个字符串转换为整数,并将其存储在整数数组中。最后,我们使用循环打印整数数组中的元素。
相关推荐













