ファイルを読み取り、すべての単語を文字列配列に配置してから、すべての配列を列として出力するコードを作成しようとしています。動作するはずのコードを書きましたが、単語を出力する代わりに、常に「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]);
}
}