0

每当我尝试从文件中获取数据并从该数据中创建一个数组和一个 int 时,我都会遇到问题。对于这个特定的问题,我们得到了 17 个这种风格的数据点:

13 24 35 46 57 68 79 80 32 43 54 65 76 87 98 27

438

我想要做的是从第一行创建一个数组,然后将第二行的单个变量变成一个 int。

我将如何在java中做到这一点?

(对于这个问题,第二个变量是我们检查结果的依据,所以我确实希望它作为一个 int 或至少在它自己的数组中)

4

1 回答 1

-1

你可以使用这个:

    String line = "13 24 35 46 57 68 79 80 32 43 54 65 76 87 98 27";
    String[] array = line.split(" ");

如果要使用此数字进行计数,则需要将它们更改为整数。

    int[] intarray = new int[array.length];
    for (int i = 0; i < array.length; i++) {
        intarray[i] = Integer.valueOf(array[i]);
    }
于 2013-10-12T20:36:44.070 回答