1

试图用字符串的键和 HashSet 的值制作一个 Hash Map。我希望哈希集都是整数

Set<String> numbersSet = new HashSet<Integer>();

// won't work:
HashMap<String, numberSet> database = new HashMap<String, numberSet>();//error - "( or [ expected"

//Also won't work. If it did, how can even I add to the set inside this hashMap?
HashMap<String, HashSet<Integer>> database = new HashMap<String, HashSet<Integer>>(); //error-incompatible types
4

1 回答 1

1
HashMap<String, HashSet<Integer>> database = new HashMap<String, HashSet<Integer>>();

为我工作。

顺便说一句,如果您使用的是 JDK 1.7,您可以使用:

HashMap<String, HashSet<Integer>> mymap = new HashMap<>();
于 2013-03-31T19:52:55.440 回答