如题,Set和List如何转换,谢谢!如果能够说明如何转换效率最高就更好了!

解决方案 »

  1.   

    List list = new ArrayList(new Hashset());
    Set set = new HashSet(list);
      

  2.   

    都是collection,
    可以直接转
      

  3.   

    // Fixed-size list
        List list = Arrays.asList(array);
        
        // Growable list
        list = new LinkedList(Arrays.asList(array));
        
        // Duplicate elements are discarded
        Set set = new HashSet(Arrays.asList(array));
      

  4.   

    List 和 Set都是实现于collection的,而Map不是,,