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

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

Mary-Kate Olsen
リリース: 2024-12-14 12:44:11
オリジナル
530 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート