「Java」String型の値がnullかどうか判定するサンプル
説明
public boolean equalsIgnoreCase(String anotherString)
大文字と小文字を区別せずに、このStringを別のStringと比較します。
パラメータ:
anotherString – このStringと比較するString
戻り値:引数がnullでなく、同等のString (大文字と小文字の区別なし)を表す場合はtrue、それ以外の場合はfalse
Javaコード
package com.arkgame.study; public class NullStrDemo { public static void main(String[] args) { String strA = ""; String strB = null; String strC = "null"; String strD = "NULL"; if ("null".equalsIgnoreCase(strA)) { System.out.println("変数Aがnull文字列です。"); } else { System.out.println("変数Aがnull文字列ではない"); } if ("null".equalsIgnoreCase(strB)) { System.out.println("変数Bがnull文字列です。"); } else { System.out.println("変数Bがnull文字列ではない"); } if ("null".equalsIgnoreCase(strC)) { System.out.println("変数Cがnull文字列です。"); } else { System.out.println("変数Cがnull文字列ではない"); } if ("null".equalsIgnoreCase(strD)) { System.out.println("変数Dがnull文字列です。"); } else { System.out.println("変数Dがnull文字列ではない"); } } }
結果
変数Aがnull文字列ではない
変数Bがnull文字列ではない
変数Cがnull文字列です。
変数Dがnull文字列です。