[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 10179] Re: String クラスは flyweight ?



小滝 です。

たしかにご指摘の方法は、コーディングスタイル定石として
使えますね。

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