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

回到顶部