我想实现一个读取文件(即.txt
)并将文件保存在数组中的程序(我已经完成了这个)。然后我想要一个二维数组,我只保存每行的单词。在一个数组中分割一个.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
contatins所有的行,但我没有找到执行什么我描述了一个解决方案。
你想对标点符号做什么?如果一句话完全停止,那么这个词就可以完全停止吗?完全停止一个新词吗?也许你没有任何点缀? –