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