ホームページ >Java >&#&チュートリアル >Java 文字列が Null でも空でもないかどうかを効果的に確認するにはどうすればよいですか?

Java 文字列が Null でも空でもないかどうかを効果的に確認するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-14 12:44:11532ブラウズ

How Can I Effectively Check if a Java String is Neither Null Nor Empty?

文字列が Null でなく空でもないかどうかを確認する

文字列が null でなく空でないかどうかを判断するために、Java にはさまざまなメソッドが用意されています。 .

オプション 1: isEmpty()

Java バージョン 1.6 以降の場合、isEmpty() メソッドは空かどうかをチェックする簡潔な方法を提供します。

if (str != null && !str.isEmpty())

オプション 2: str. length() == 0

以前の Java バージョンの場合1.6、str.length() == 0 を使用できます:

if (str != null && str.length() == 0)

オプション 3:trim().isEmpty()

先頭と末尾を無視するには空白、使用rim().isEmpty():

if (str != null && !str.trim().isEmpty())

オプション 4: isBlank()

Java 11 では、isEmpty の機能を組み合わせた isBlank() メソッドが導入されました。 () そしてトリム():

if (str != null && !str.isBlank())

便利な関数

タスクを簡素化するには、ロジックを関数でラップすることを検討してください:

public static boolean empty(String s) {
  return s == null || s.trim().isEmpty();
}

// Usage
if (!empty(str))

以上がJava 文字列が Null でも空でもないかどうかを効果的に確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。