Java:是否等效于Python的range(int,int)?
Java是否具有等效于Python range(int, int)
方法的方法?
回答:
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;
}
};
以上是 Java:是否等效于Python的range(int,int)? 的全部内容, 来源链接: utcz.com/qa/399997.html