原文: https://beginnersbook.com/2017/10/java-string-isempty-method-with-example/

Java String isEmpty()方法检查String是否为空。如果给定的字符串为空,则此方法返回true,否则返回false。换句话说,如果字符串的长度为 0,则可以说此方法返回true

isEmpty()方法的签名:**

  1. public boolean isEmpty()

Java String isEmpty()方法示例

  1. public class Example{
  2. public static void main(String args[]){
  3. //empty string
  4. String str1="";
  5. //non-empty string
  6. String str2="hello";
  7. //prints true
  8. System.out.println(str1.isEmpty());
  9. //prints false
  10. System.out.println(str2.isEmpty());
  11. }
  12. }

输出:

  1. true
  2. false

Java String isEmpty()方法检查字符串是否为空或空的示例

正如我们在上面的例子中看到的那样,isEmpty()方法只检查String是否为空。如果要检查String是否为null或为空,则可以执行此操作,如以下示例所示。

  1. public class Example{
  2. public static void main(String args[]){
  3. String str1 = null;
  4. String str2 = "beginnersbook";
  5. if(str1 == null || str1.isEmpty()){
  6. System.out.println("String str1 is empty or null");
  7. }
  8. else{
  9. System.out.println(str1);
  10. }
  11. if(str2 == null || str2.isEmpty()){
  12. System.out.println("String str2 is empty or null");
  13. }
  14. else{
  15. System.out.println(str2);
  16. }
  17. }
  18. }

输出:

  1. String str1 is empty or null
  2. beginnersbook

参考

String isEmpty()方法 - JavaDoc)

相关文章

  1. Java String intern()方法
  2. Java String format()方法
  3. Java String substring()
  4. Java 8 - StringJoiner示例