【初心者】Java質問・相談スレッド95【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0150デフォルトの名無しさん
2006/12/17(日) 16:57:26俺も最初そう思った。
HashMap<String, ArrayList<HogeHoge>> listMap = new HashMap<String, ArrayList<HogeHoge>>();
とか書いて、「このやたら長い1行はいったい何だ?」と思った。
でも、1度書いてしまえば、
for(HogeHoge hoge : listMap.get("foo")){
//
}
って書けるし、ちょっとは幸せになったのかもしれないよ?1.4だとこうだし。
for(Iterator iter = ((ArrayList)listMap.get("foo")).iterator(); iter.hasNext(); ){
HogeHoge hoge = (HogeHoge) iter.next();
//
}
そもそもJavaでEoDは限界があるというのなら、同意する。
■ このスレッドは過去ログ倉庫に格納されています