Java

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

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

FileクラスのgetXxxで取得できる文字列

Javaでファイルオブジェクトを使用してファイルを読み込んだりする際、そもそもFileオブジェクトの次のメソッドではどのような文字列が取得できるのか、試した結果を張っておきます。 使用したプログラム package test; import java.io.File; import java.io…