原语的增强循环

Enhanced loop for primitives

是否有任何可用于原语的 for 循环的简短增强形式。 我已经完成了循环到基元的遗留代码,就像这样

for(int i=0; i<10; i++){
}

尽管对于对象,我们已经增强了 for 循环,例如

for(MyObject m : myObjectList){
}

基元也有类似的选项吗?

找到解决方案,java 8 中的 IntStreams 可以利用 IntStream.range()

替换常规 for 循环
IntStream.range(1, 4)
.forEach(System.out::println);