日期:2014-05-20  浏览次数:20554 次

怎样创建一个List<Set<Int>> ?
想建立一个List<Set<Int>> 比如list是ArrayList Set是HashSet

比如 l = [{1,2,3},{2},{6}] 该怎么写呢?

------解决方案--------------------
List<HashSet<Integer>> setList = new ArrayList<HashSet<Integer>>();
以上三种都可以的。。。哈哈哈
------解决方案--------------------
ArrayList<HashSet<Integer>> list = new ArrayList<HashSet<Integer>>();
HashSet<Integer> tempSet = new HashSet<Integer>();
tempSet.add(1);
tempSet.add(2);
tempSet.add(3);
list.add(tempSet);
tempSet = new HashSet<Integer>();
tempSet.add(2);
list.add(tempSet);
tempSet = new HashSet<Integer>();
tempSet.add(6);
list.add(tempSet);

------解决方案--------------------
List<Set<Integer>> setList = new ArrayList<Set<Integer>>();