我正在尝试编写一个代码来读取文件并将所有单词放在字符串数组中,然后将所有数组打印为一列。我编写了一个应该可以工作的代码,但我没有打印出单词,而是一直只得到“null”。
问题一定出在:word[totalWords] = read.inWord();
您建议我改写什么来正确存储单词?
public static void main(String[] args){
In read = new In (args[0]);
int totalWords = 0;
String word[] = new String[31000];
int uniqueWords[] = new int[31000];
while(read.endOfFile() == false) {
word[totalWords] = read.inWord();
totalWords++;
System.out.println(word[totalWords]);
}
}