Iteratorの書き方。

whileを使う人が、稀に居るので、メモ。
基本的な考え方は、

  • あらゆる変数は、最も小さいスコープで使われるべきである。に基づいています。
for(Iterator i = list.iterator();i.hasNext();) {
    Object obj = i.next();
}

スコープを短くする事で、GCが巧く動いてくれるかもしれない…と、
願いながらこういう風にコードを書くのです。