equalsメソッド

hemause 12views 更新:2016年9月7日
String str = null;
str.equals("hoge");  // A
"hoge".equals(str);  // B

 上記二つのequalsの使い方は,全く同じことをしているようで,実際には違いがある.
 Aはnullにequalsメソッドを呼び出させようとしているので例外が発生するが,Bは単にfalseが返される.

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません