[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 {
> >
> > }
>
>