如何从文本文件加载多个数组?

时间:2017-09-06 23:56:17

标签: java arrays

我正在尝试创建一个方法,它将从文件中获取输入(通过命令行)并将数据加载到数组中,以便稍后我可以创建一个包含数据的表(通过不同的方法)。

这是一个示例文本文件:

A


1 1 1 1 1    1 1 1 1 1   1 1 1 1 1   1 1 1 1 1


B


 999 998 997 996 995     994 993 992 991 990    989 988 987 986 985    984 983 982 981 980


C


 899 898 897 896 895     894 893 892 891 890    889 888 887 886 885    884 883 882 881 880

但是,我不完全确定如何开始。

到目前为止我所拥有的:

 int index = 0;

    while (f.hasNext() && index < companyCount) {
            companyNames[index] = f.nextLine();
       while (f.hasNextDouble() && index < priceTable.length)

          priceTable[index][index] = f.nextDouble();
                index++  

    }

我被困在这里了。不确定如何继续,或者我现在是否有意义。

1 个答案:

答案 0 :(得分:0)

试一试:

int index = 0;

    while (f.hasNext() && index < companyCount) {
            companyNames[index] = f.nextLine();
       while (f.hasNextDouble() && index < priceTable.length){
          priceTable[index][index] = f.nextDouble();
                index++  
        }

    }