想建立一个List<Set<Int>> 比如list是ArrayList   Set是HashSet比如 l = [{1,2,3},{2},{6}]  该怎么写呢?

解决方案 »

  1.   

    List<Set> setList = new ArrayList<Set>();
      

  2.   

    List<Set<Integer>> setList = new ArrayList<Set<Integer>>();
      

  3.   

    List<HashSet<Integer>> setList = new ArrayList<HashSet<Integer>>();
    以上三种都可以的哈哈哈
      

  4.   

    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);
      

  5.   

    List<Set<Integer>> setList = new ArrayList<Set<Integer>>();