形式で辞書を作成しようとしてい<K, List<V>>
ます。
private static Map<String, Collection<String>> dict = new HashMap<String, Collection<String>>();
互換性のないデータ型エラーを使用new HashMap<>();
またはnew HashMap<String, ArrayList<String>>();
スローします
以下のような辞書が必要です。
a: apple, ajar, axe, azure
b: ball, bat, box
d: dam, door, dish, drown, deer, dare
u: urn, umbrella
y: yolk
これを行うには、以下のコードを書きます。put() は、互換性のないパラメーターのコンパイル エラーを返します。この例で put() を使用する正しい方法は何ですか?
dict.put("a", "apple");
dict.put("a", "ajar");
.
.
.
dict.put("u", "umbrella");
dict.put("y", "yolk");