【初心者】Java質問・相談スレッド95【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0153デフォルトの名無しさん
2006/12/17(日) 20:07:18for(HogeHoge hoge : listMap.get("foo")){
//
}
これは確かに楽だと思う。便利なのも認める。
でも、これを使うために
HashMap<String, ArrayList<HogeHoge>> listMap = new HashMap<String, ArrayList<HogeHoge>>();
を書く方が鬱に感じるのは時代遅れですか!
Listは一時的に値を格納するローカル変数で良く使うけど
別のインタフェースへガンガン渡していくような使い方はあまりしないしなぁ。
>> 151
> コレクションが間違った使われ方されるのを減らせるだろ?
それは部品を提供する側のインタフェース設計の問題と思うけど。
間違った使われ方されないように、されても問題が分かるように作るべきじゃないかなぁ。
安全性といわれると、今までGenericの無かった1.4までのプログラムは
安全じゃなかったということにはならないし。
たしかに想定外の使い方しまくる人も結構いるけどさ(笑)
ビビルというか、焦るよね。
■ このスレッドは過去ログ倉庫に格納されています