myfinderの技術や周辺的活動のblog

2008年11月29日土曜日

forでListを使うときのナントカ

1. いまいちなやり方

for (int i = 0; i < data.size(); ++i) {
String str = (String)data.get(i);
output.append(str + "\n");
}

2. イテレータを使ったやり方

for (Iterator i = data.iterator(); i.hasNext();) {
String str = (String)i.next();
output.append(str + "\n");
}

3. 拡張for文で記述量をさらに圧縮

for (String str : data) {
output.append(str + "\n");
}

0 件のコメント: