使用番石榴,您可以诉诸于
Range:http :
//docs.guava-
libraries.googlepre.com/git/javadoc/com/google/common/collect/Range.html
当然,您的代码中仍会存在循环,但是为简单起见,它们可能会从代码中隐藏起来。
例如:
Range<Integer> yourValues = Range.closed(1, 500);
查看http://pre.google.com/p/guava-
libraries/wiki/RangesExplained以获得更多示例。
请记住,如果您 确实 需要最终对进行迭代
Range,则不能仅通过使用来直接进行迭代
DiscreteDomains.integers()。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)