Guava还提供类似于Python的东西
range:
Range.closed(1, 5).asSet(DiscreteDomains.integers());
您也可以使用Guava的AbstractIterator实现一个相当简单的迭代器来执行相同的操作:
return new AbstractIterator<Integer>() { int next = getStart(); @Override protected Integer computeNext() { if (isBeyondEnd(next)) { return endOfData(); } Integer result = next; next = next + getStep(); return result; }};


