0

私はグーグルグアバの初心者です。「Iterables」または「Iterators」をいつ使用すべきかわかりません。それらを説明するのを手伝ってもらえますか?

4

1 に答える 1

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());
}
于 2012-10-25T08:54:56.883 に答える