知らんかった
java で for-each って使えるのか。
ってか、例えば ArrayList をパースするのに、
# 前提として、ArrayList al に String な値が入ってるとゆー事で
for(Iterator i = al.iterator(); i.hasNext(); ){ System.out.println((String)i.next()); }
ってやるのと
for(Object obj : al.toArray()){ System.out.println((String)obj); }
ってやるのとどっちが良いのでしょうか。他にも書き方ありそうだな。
ちなみに動作確認はしてません。今から SICP いぢるんでそんな暇ナシ。
さらに
toArray しなくて良いのかも。
for(Object obj : al){ System.out.println((String)obj); }