标签: java collections
我有一个Enumeration对象,我想创建一个包含枚举项的Collection对象。
是否有任何Java函数可以在不手动迭代枚举的情况下执行此操作?类似于Collections.enumeration方法的反面?
Collections.enumeration
答案 0 :(得分:10)
事实上,有Collections.list(enumeration)
Collections.list(enumeration)
(EnumerationUtils.toList(enumeration)还有commons-collections。)
EnumerationUtils.toList(enumeration)
答案 1 :(得分:2)
标准API中没有任何内容,因为Enumerations和Iterators不像C ++ STL那样被视为第一类API实体。您应该在创建后立即使用它们(理想情况下通过“增强的for循环”隐式)。
Collections.list()