我目前最好的解决方案是:
Collections.enumeration(stream.collect(Collectors.toList()))
希望有一种比这更简洁的方法。
答案 0 :(得分:6)
您可以使用Guava的Iterators.asEnumeration()
:
Iterators.asEnumeration(stream.iterator())
答案 1 :(得分:4)
还有一个基于apache commons的解决方案IteratorUtils.asEnumeration
IteratorUtils.asEnumeration(stream.iterator());