- ★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
150 :デフォルトの名無しさん[sage]:2016/02/04(木) 01:27:09.08 ID:eHJ3pNWb - if (aa.bb().isEmpty())
ただしaa.bb()がnullの場合ぬるぽ
|
- ★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
151 :デフォルトの名無しさん[sage]:2016/02/04(木) 01:27:58.84 ID:eHJ3pNWb - おっと間違えた
if (!aa.bb().isEmpty())
|
- ★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
169 :デフォルトの名無しさん[sage]:2016/02/04(木) 09:33:39.77 ID:eHJ3pNWb - ID:gLwjaquz
比較対象はaaクラスではなくbb()の戻り値のStringなのに、aaクラスにequals実装してどうすんのよ
|
- ★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
172 :デフォルトの名無しさん[sage]:2016/02/04(木) 09:44:48.01 ID:eHJ3pNWb - >>171
言い直すわ aaクラスのequalsをオーバーライドしてどーすんのよ
|
- ★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
173 :デフォルトの名無しさん[sage]:2016/02/04(木) 09:45:24.52 ID:eHJ3pNWb - sorry
aaクラスでequalsをオーバーライドしてどーすんのよ
|
- ★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
177 :デフォルトの名無しさん[sage]:2016/02/04(木) 09:59:55.94 ID:eHJ3pNWb - > 142 名前:デフォルトの名無しさん[sage] 投稿日:2016/02/04(木) 00:25:35.61 ID:YSjpkClT
> if(aa.bb() != ""){ > } > aa.bbの戻り値はStringで""になってるのですが、 > if文の中に入ってしまいます。 > どうすれば入らないようにできますか? ID:gLwjaquz もとの質問がこれだぜ? aaのequalsをオーバーライドしてどう使うんだよ。 equalsの中身と使い方書いてみてくれ。
|
- ★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
190 :デフォルトの名無しさん[sage]:2016/02/04(木) 20:12:38.34 ID:eHJ3pNWb - >>189
•反射性 (reflexive): null 以外の参照値 x について、x.equals(x) は true を返します。 •対称性 (symmetric): null 以外の参照値 x および y について、y.equals(x) が true を返す場合に限り、x.equals(y) は true を返します。 •推移性 (transitive): null 以外の参照値 x、y、および z について、x.equals(y) が true を返し、y.equals(z) が true を返す場合、x.equals(z) は true を返します。 •一貫性 (consistent): null 以外の参照値 x および y について、x.equals(y) の複数の呼び出しは、このオブジェクトに対する equals による比較で使われた情報が変更されていなければ、一貫して true を返すか、一貫して false を返します。
|
- ★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
195 :デフォルトの名無しさん[sage]:2016/02/04(木) 22:52:18.23 ID:eHJ3pNWb - >>191
で、equalsをどう実装してどう使うんだよ
|