将String数组转换为Int数组

时间:2014-02-10 12:41:43

标签: java processing

我正在读一个有数字的文本文件。每个数字都有自己的行,我可以读取它们并使用println罚款显示它们。但我试图将它们转换为整数数组,以便我可以使用它们中的数字。

String lines[] = loadStrings("movements.txt");
for (int i = 0 ; i < lines.length; i++) {
    println(lines[i]);
    delay(100);
}

2 个答案:

答案 0 :(得分:0)

怎么样

String[] lines = ...
int[] ints = new int[lines.length];
for(int i = 0; i < lines.length; i++)
    ints[i] = Integer.parseInt(lines[i]);

答案 1 :(得分:0)

我相信你想做以下事情:

String[] lines = loadStrings("movements.txt");
int[] ints = new int[lines.length];

for (int i = 0; i < lines.length; i++) {
    try {
        ints[i] = Integer.parseInt(lines[i]);
    } catch (NumberFormatException e) {
        //Error handling goes here
    }
}