将文件加载到java中并从数据中生成数组

时间:2013-10-12 20:35:30

标签: java arrays file load

每当我尝试从文件中获取数据并从该数据中生成数组和int时,我就遇到了问题。 对于这个特定问题,我们以这种方式给出了17个数据点:

  

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

     

438

我要做的是从第一行创建一个数组,并将第二行的单个变量变为int。

我将如何在java中执行此操作?

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

1 个答案:

答案 0 :(得分:-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]);
    }