我是谷歌番石榴的新手。我不知道我们什么时候应该使用“Iterables”或“Iterators”。你能帮我解释一下吗?
问问题
164 次
见维基:
因此,您可能希望看到所有集合都支持的许多操作都可以在
Iterables
. 此外,大多数Iterables
方法都有相应的版本Iterators
,接受原始迭代器。
中的许多方法Iterables
调用Iterators
. p码:
Iterables.operation(Iterables it){
if(it is-a Collection)
return it.operation();
else
return Iterators.operation(it.iterator());
}