日々常々

ふつうのプログラマがあたりまえにしたいこと。

2011-06-22から1日間の記事一覧

HashSetでequalsとhashCodeを使った問題

以下のコードを実行したらどうなるか。(1) Set set = new HashSet(); set.add(new Object()); set.add(new Object()); System.out.println(set.size()); (2) class A { public boolean equals(Object obj) {throw new RuntimeException();} } Set set = new …