我正在尝试创建一个方法,它将从文件中获取输入(通过命令行)并将数据加载到数组中,以便稍后我可以创建一个包含数据的表(通过不同的方法)。
这是一个示例文本文件:
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++
}
我被困在这里了。不确定如何继续,或者我现在是否有意义。
答案 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++
}
}