「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文字列です。

Java

Posted by arkgame