gpt4 book ai didi

java - 如何制作永不结束的迭代器?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:26:37 26 4
gpt4 key购买 nike

我只是想知道无限迭代集合的最简单方法是什么,即当它到达末尾时 next(); 调用第一个对象。我假设这不是 Java 中已经预定义的函数,所以只是寻找在 Java 中实现它的最简单方法。

最佳答案

优秀Google Collections里面有个方法执行此操作的库:

Set<String> names = ...;
Iterable<String> infinite = Iterables.cycle(names);

(我强烈推荐 Google Collections 库。它非常坚硬。我在 Google 工作时有偏见,但我认为几乎每个编写 Java 的 Google 员工都会告诉您这些集合有多么有用。)

关于java - 如何制作永不结束的迭代器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1016605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com