ハッシュマップにセットを追加するのに助けが必要です。セットに値を追加するたびに、キーのセットを取得し、新しい値をセットに追加して、セットを元に戻します。
displayメソッドは、すでに完了しているハッシュマップを返す必要があります。
package HashMap;
import java.util.HashMap;
import java.util.Set;
public class Thesaurus {
HashMap<String, Set<String>> words =new HashMap<String,Set<String>>();
public void add(String x,String y)
{
words.put(x,words.get(x).add(y));
}
public void display()
{
System.out.println(words);
}
public static void main(String[] args) {
Thesaurus tc = new Thesaurus();
tc.add("large", "big");
tc.add("large", "humoungus");
tc.add("large", "bulky");
tc.add("large", "broad");
tc.add("large", "heavy");
tc.add("smart", "astute");
tc.add("smart", "clever");
tc.add("smart", "clever");
tc.display();
}
}