単語のリストをファイルに書き込んでから、ファイルをディスクに保存する必要があります。次の2つの方法のいずれかが他よりも優れていますか?2つ目は明らかにより多くのメインメモリを使用しますが、速度に違いはありますか?
(これは単なる擬似コードです)
for i = 0 to i = n:
word = generateWord();
FileWriter.println(word);
end loop
対
String [] listOfWords = new List
for i = 0 to i = n:
word = generateWord();
listOfWords.add(word)
end loop
for i = 0 to n:
FileWriter.println(listOfWords[i]);
end loop