java如何为文件中的每一行整数创建数组
文件如下:
18 64 94 54 34 44
40 26 26 92 96 34
56 24 40 92 70 58
92 72 12 46 46 56
50 28 2 64 12 58
98 28 40 88 86 20
46 56 100 60 52 12
82 70 98 18 50 30
58 36 98 4 74 76
76 28 72 74 74 60
以下是我目前的代码:
int[] ND1Row1 = new int[6];
for (int column = 0; column < 6; column++) {
if (fileScan.hasNextInt()) {
ND1Row1[column] = fileScan.nextInt();
}
}
我只希望文件中的每一行都有一个数组
# 1 楼答案
# 2 楼答案
如果是文件,可以使用readline读取每一行,使用StringTokenizer从读取的行中获取整数值
# 3 楼答案
用代码将第一行传递到一个数组中 根据数量,可以在(if(fileScan.hasNextLine())之前使用a 要创建的数组。 每次你都要创建一个新的数组。我想你能找到方法
# 4 楼答案
必须单独声明每个数组,并使用嵌套for循环填充它们,因此必须知道文件中的行数。 或者,您可以计算行数,然后创建一个二维数组