2009-07-31から1日間の記事一覧
Eclipse(v3.2.0)のメニューに、「ソース(S)→hashCode() および equals() の生成(H)」なるものがあったので、どんなコードを生成するのか見てみました。 生成されたコード public boolean equals(Object obj) { if (this == obj) return true; if (!super.equ…
equals() メソッドの実装にあたって、一部のデータ型については特別な処理が必要です。 特別な処理 float型の場合、Float.compare() を呼び出す必要があります。 double型の場合、Double.compare() を呼び出す必要があります。 オブジェクトの参照の場合、そ…