Java:通用列表以设置转换,反之亦然
2022-09-05 00:12:39
我需要一个java函数,它可以从转换为,反之亦然,与.java.util.Listjava.util.SetList/Set
我需要一个java函数,它可以从转换为,反之亦然,与.java.util.Listjava.util.SetList/Set
喜欢和?List.addAllSet.addAll
Java集合框架的大多数类都有一个构造函数,该构造函数将元素集合作为参数。您应该使用您喜欢的实现 ton 对 exameple 进行转换(使用 和 ):HashSetArrayList
public class MyCollecUtils {
public static <E> Set<E> toSet(List<E> l) {
return new HashSet<E>(l);
}
public static <E> List<E> toSet(Set<E> s) {
return new ArrayList<E>(s);
}
}