从java流创建java.util.Enumeration的最佳方法是什么?

时间:2017-11-17 22:44:10

标签: java java-8 java-stream

我目前最好的解决方案是:

Collections.enumeration(stream.collect(Collectors.toList()))

希望有一种比这更简洁的方法。

2 个答案:

答案 0 :(得分:6)

您可以使用Guava的Iterators.asEnumeration()

Iterators.asEnumeration(stream.iterator())

答案 1 :(得分:4)

还有一个基于apache commons的解决方案IteratorUtils.asEnumeration

IteratorUtils.asEnumeration(stream.iterator());