複数の ID (int) を持つ単語を格納する次のデータ構造が必要ですが、キーと値のペアを次の変数 "myWord" に入れる方法がわかりません。
Map<String, Set<Integer>> myWord = new HashMap<String, Set<Integer>>();
myWord.put("word1"、ここで Set に ID を追加する方法は?)
ありがとう
Map<String, Set<Integer>> myWord = new HashMap<String, Set<Integer>>();
Set<Integer> mySet = new HashSet<Integer>();
myWord.put("word1", mySet);
Set<Integer> mySet = new HashSet<Integer>(); // create a set of IDs
mySet.add(1); // add Id to set
mySet.add(2); // add Id to set
myWord.put("word1", mySet); // finally put set in your map
Set<Integer> set=new HashSet<>();
set.add(id);// Similarly all ids here
myWord.put("word1", set)
Set<Integer> mySet = new HashSet<Integer>(); // create a set of ids for each word
mySet.add(1); // add Id to the set
mySet.add(2); // add Id to the set
myWord.put("word1", mySet); // for every word put the corresponding set in the map