- Androidプログラミング質問スレ revision43
876 :デフォルトの名無しさん[sage]:2014/07/15(火) 23:29:18.58 ID:E1TLD9v8 - 昔、オブジェクトの比較に==を使ったらダメだったことがある。コールバックで渡された引数と比較したんだが。。
この渡されたオブジェクトがクローンされた別オブジェクトだと決めつけて納得した。なぜならequalsを使ったらうまくいったから。まぁソース解析すれば判明するけど面倒くさい。 Objectクラスのequalsメソッド見れば、同じオブジェクトを比較するのに==使ってる。もし同じ参照値をもつオブジェクトを判定するのに==が使えないとなるとなんも信じられなくなるよ。。
|