[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 10176] Re: String クラスは flyweight ?
高橋(智)@群馬出張中です。
if文で || を使わずとも、以下のようなequalsメソッド実装で
あれば済むような気もしますが、いかがでしょうか?
public boolean equals(Object obj) {
if( this == obj )
return true;
...
...
}
--
高橋智宏
Koji Kotaki wrote:
<略>
> equals() と == をどのように使い分けるかということが議論されています。
> 議論の焦点は 処理速度 と 判定結果不定 のトレードオフをどのように
> 考えるかということのようです。
>
> しかし実用的には下のようなコーディングスタイルで充分だと思いますが。
>
> if(A == B || A.equals(B)) {
> ........
> } else {
>
> }