Nir*_*ane 19
是空的()
java字符串isEmpty()方法检查此字符串是否为空.它返回真,如果字符串的长度为0,否则为false 如
System.out.println("".isEmpty()); // Prints - True
System.out.println(" ".isEmpty()); //Prints - False
Run Code Online (Sandbox Code Playgroud)
java.lang.String.isBlank() 如果字符串为空或仅包含空格,则新实例方法返回true,其中空格被定义为传递给Character#isWhitespace(int)时返回true的任何代码点.
boolean blank = string.isBlank();
Run Code Online (Sandbox Code Playgroud)
在Java 11之前
boolean blank = string.trim().isEmpty();
Run Code Online (Sandbox Code Playgroud)
在Java 11之后
boolean blank = string.isBlank();
Run Code Online (Sandbox Code Playgroud)
小智 5
区别如下:-
对于仅包含空白字符的字符串,isBlank() 返回 true,而对于此类字符串,isEmpty() 将返回 false。
("\n\r ").isBlank(); //returns true
("\n\r ").isEmpty(); //returns false
Run Code Online (Sandbox Code Playgroud)
有关代码示例的详细说明,请访问:Java String 类中的 isBlank() 与 isEmpty()
| 归档时间: |
|
| 查看次数: |
4131 次 |
| 最近记录: |