Java 11isBlank()
では、java.lang.String
クラスに新しいインスタンス メソッドが追加されました 。
isEmpty
既存の方法と新しく追加された方法の基本的な違いは何isBlank()
ですか?
isEmpty()
Java stringisEmpty()
メソッドは、この文字列が空かどうかをチェックします。文字列の長さが 0 の場合はtrueを返し、それ以外の場合はfalseを返します。
System.out.println("".isEmpty()); // Prints - True
System.out.println(" ".isEmpty()); //Prints - False
新しいインスタンス メソッドjava.lang.String.isBlank()
は、文字列が空であるか空白のみが含まれている場合に true を返します。空白は、Character#isWhitespace(int) に渡されたときに true を返す任意のコードポイントとして定義されます。
boolean blank = string.isBlank();
Java 11 より前
boolean blank = string.trim().isEmpty();
Java 11以降
boolean blank = string.isBlank();