.equals()使用時注意して!nullの時exception起きます…
javaを学び始めたばかりの方は一つ一つ調べながらソースを読み、書いていくと思います
そんな中で直面するであろう「equalsメソッド」の危険性
ある条件の時、「NullPointerException」が発生します!
例を挙げていきましょう
String animal = "cat";
String cheack = null;
if ( cheack.equals(animal) ) {
System.out.println(animal);
}
この場合、「 NullPointerException 」が発生します。エラーです
「a.equals(b)」で「a」がnullの場合、上記のエラーが発生してしまいます
上記のソースで「animal.equals(cheack)」にした場合、エラーは発生せず「false」が返却されます
なので、左辺に「null」が発生しないように意識して実装していきましょう
普段は心理系の記事をあげていますが、プログラミングやIT関連の記事も時々あげていきたいと思います
今回の記事いいね!と思われた方は、「twitter」のフォロー、「いいね👍」をよろしくお願いします!
ではっ
投稿者プロフィール

最新の投稿
恋愛心理2023年9月30日【マッチングアプリ】メッセージのやり取りが続かない。。。これ意識してみて!
コラム2023年9月26日メンヘラ女子の特徴を10個挙げてみる
コラム2023年8月20日盗撮犯はなぜ再犯を繰り返す!?生まれつき?育った環境?原因と今の対応状況を調べてみた
発達心理2023年7月18日【愛着障害】愛着障害が引き起こす問題は大きすぎた…

是非フォローしてください
最新の情報をお伝えします