0

複数の ID (int) を持つ単語を格納する次のデータ構造が必要ですが、キーと値のペアを次の変数 "myWord" に入れる方法がわかりません。

Map<String, Set<Integer>> myWord = new HashMap<String, Set<Integer>>();

myWord.put("word1"、ここで Set に ID を追加する方法は?)

ありがとう

4

7 に答える 7

4
Map<String, Set<Integer>> myWord = new HashMap<String, Set<Integer>>();
Set<Integer> mySet = new HashSet<Integer>();
myWord.put("word1", mySet);
于 2013-11-12T04:49:43.577 に答える
3
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
于 2013-11-12T04:50:41.817 に答える
1
Set<Integer> set=new HashSet<>();
set.add(id);// Similarly all ids here
myWord.put("word1", set)
于 2013-11-12T04:50:35.753 に答える
0
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
于 2013-11-12T05:09:15.963 に答える