我想实现一个读取文件(即.txt
)并将文件保存在数组中的程序(我已经这样做了)。然后我想要一个二维数组,我只保存每一行的单词。
例如,如果文件包含两行,每行有两个单词,我希望在array[0][0]
第一行的第一个单词中包含第一行array[0][1]
的第二个单词,等等。
我有以下代码:
for (int i=0; i < aryLines.length; i++) {
String[] channels = aryLines[i].split(" ");
System.out.println("line " + (i+1) + ": ");
for (int j=0; j < channels.length; j++){
System.out.println("word " + (j+1) + ": ");
System.out.println(channels[j]);
}
System.out.println();
}
其中aryLines
包含所有行,但我没有找到执行我描述的解决方案。