是否有一些单线桥接方法可以将给定的 枚举 转储到java.util.Listor java.util.Set?
java.util.List
java.util.Set
内置的东西喜欢Arrays.asList()或Collection.toArray()应该存在于某处,但我无法在我的 IntelliJ 调试器的评估器窗口中找到它(以及 Google/SO 结果)。
Arrays.asList()
Collection.toArray()
您可以使用在一行中将Collections.list()an 转换Enumeration为 a :List
Collections.list()
Enumeration
List
List<T> list = Collections.list(enumeration);
没有类似的方法来获得 a Set,但是您仍然可以一行完成:
Set
Set<T> set = new HashSet<T>(Collections.list(enumeration));