Javaで辞書を作成するにはどうすればいいですか? [closed] 質問する

Javaで辞書を作成するにはどうすればいいですか? [closed] 質問する

私は辞書(物理的な本のように)を実装しようとしています。単語とその意味のリストがあります。

Java では、単語のリストとその意味をキー/値のペアとして保存するためにどのようなデータ構造/型が提供されていますか。

キーが与えられた場合、どのようにして値を見つけて返すことができますか?

ベストアンサー1

が必要になりますMap<String, String>。を実装するクラスMapインターフェースには以下が含まれます (ただし、これらに限定されません)。

それぞれ特定の状況に合わせて設計/最適化されています (詳細については、それぞれのドキュメントを参照してください)。 はHashMapおそらく最も一般的で、デフォルトで使用されます。

たとえば( を使用HashMap):

Map<String, String> map = new HashMap<String, String>();
map.put("dog", "type of animal");
System.out.println(map.get("dog"));
動物の種類

おすすめ記事