我有一个String[]
,其数字为{"12", "3", "5"}
。
我想将这些数字放在int[]
中,例如{12, 3, 5}
。
我该怎么做?
答案 0 :(得分:3)
for
循环是你的朋友。
将使用for {循环和字符串到整数转换Integer.parseInt(str)
完成。
我不会在这里给出任何代码,但作为算法,它将是:
1. Loop over string array.
2. For each string do
a. Convert string to integer
b. store it in integer array
答案 1 :(得分:3)
您可以编写一个方法,使用parseInt方法对每个元素进行转换:
public int[] convert(String[] stringArray) throws NumberFormatException {
if (stringArray == null) {
return null;
}
int intArray[] = new int[stringArray.length];
for (int i = 0; i < stringArray.length; i++) {
intArray[i] = Integer.parseInt(stringArray[i]);
}
return intArray;
}