Javaで文字列がnullまたは空かどうかをチェックする方法


  1. isEmpty()メソッドを使用する方法: 文字列がnullでなく、かつ長さが0でない場合にtrueを返します。
String str = "example";
if (str != null && !str.isEmpty()) {
    // 文字列がnullまたは空ではない場合の処理
} else {
    // 文字列がnullまたは空の場合の処理
}
  1. length()メソッドを使用する方法: 文字列の長さが0であれば、文字列は空であると見なされます。
String str = "example";
if (str != null && str.length() > 0) {
    // 文字列がnullまたは空ではない場合の処理
} else {
    // 文字列がnullまたは空の場合の処理
}
  1. StringUtilsクラスを使用する方法: Apache Commons Langライブラリに含まれるStringUtilsクラスを使用すると、文字列のnullまたは空のチェックが容易になります。
import org.apache.commons.lang3.StringUtils;
String str = "example";
if (StringUtils.isNotEmpty(str)) {
    // 文字列がnullまたは空ではない場合の処理
} else {
    // 文字列がnullまたは空の場合の処理
}

これらの方法を使用すると、Javaで文字列がnullまたは空であるかどうかを確認できます。適切な方法を選択し、コードに組み込んでください。