我是谷歌番石榴的新手。我不知道什么时候应该使用“Iterables”或“Iterators”。你能帮我解释一下吗?
答案 0 :(得分:4)
请参阅wiki:
因此,您可能希望看到的许多操作都受到支持 可以在
Iterables
中找到所有馆藏。此外,大多数Iterables
方法在Iterators
中有相应的版本 接受原始迭代器。
Iterables
中的许多方法都会调用Iterators
中的核心评估方法。
p代码:
Iterables.operation(Iterables it){
if(it is-a Collection)
return it.operation();
else
return Iterators.operation(it.iterator());
}