ディクショナリを作成する必要があるボーグル ソルバーをコーディングしています。私のアプローチは、次のような静的初期化を行うことです。
private static final Set<String> dictionayKeys = DictionaryReader.populateDictionaryWords("/../dictionary.text);
詳細を追加するために、ボーグル ソルバーは、単語が含まれているかどうかを確認するために DictionaryKeys のみを使用し、次に DictionaryKeys などを使用します。dictionaryKeys.contains(currWord)
今質問 - 私は遅延初期化について読んでいて、ファイル IO が関係していることを考えると、この例が遅延初期化の理想的な候補になるかどうか疑問に思っていますか?