文字列のリストを含むファイルを読み取る必要があります。この投稿のアドバイスに従うようにしています。どちらのソリューションも を使用する必要がありますが、パラメーターとしてFileUtils.readLines
aString
ではなく aを使用File
します。
Set<String> lines = new HashSet<String>(FileUtils.readLines("foo.txt"));
が必要File
です。
OPがファイルを完全に使用することを思いとどまらせたことを除いて、この投稿は私の質問です。Apache メソッドを使用する場合は、ファイルが必要です。これは、最初の問題に対する私の推奨ソリューションです。
私のファイルは小さく (100 行程度)、プログラム インスタンスごとにシングルトンであるため、ファイルの別のコピーがメモリに存在することを心配する必要はありません。したがって、より基本的な方法を使用してファイルを読み取ることができますが、これまでのところ、FileUtils.readLines
はるかにクリーンなように見えます。リソースからファイルに移動するにはどうすればよいですか。