【发布时间】:2017-09-26 00:37:43
【问题描述】:
我正在使用 IBM JVM 8 和 Eclipse。我想要一个整数范围内的迭代器。
所以我尝试使用 IntStream.range() 并得到一个奇怪的错误。我现在删除了迭代器部分以获得问题的最小示例。此行导致错误:
IntStream range = IntStream.range(0,max);
错误是:接口IntStream的这个静态方法只能作为IntStream.range访问
但这不是我已经访问它的方式吗?我怎样才能让它工作而不产生错误?
(当然我可以使用循环代替迭代器,但迭代器会更整洁)。
【问题讨论】:
-
检查IDE编译器是Java8
标签: java java-8 iterator java-stream