带有整数的String []。如何让它们脱离java

时间:2011-12-10 11:38:01

标签: java arrays

我有一个String[],其数字为{"12", "3", "5"}

我想将这些数字放在int[]中,例如{12, 3, 5}

我该怎么做?

2 个答案:

答案 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;
}