2011-01-01から1年間の記事一覧

Map.keySet()で取得したキーのセットをそのままローカル変数に入れるな! Map.keySet()は元のマップと関連付けられていることを意識せよ!

よくコーディングでjava.util.Mapを使用する。そのキーのセットを取得するにはMap.keySet()メソッドを使用することになる。 このメソッドで得られたSetは、元のMapのキーのビューになっている。つまり、Mapの内容に関連付けられているわけだ。このSetを取得…