isEmpty和isBlank的区别

embedded/2025/1/11 19:55:40/

在 Java 中,String 类的 isEmpty()isBlank() 方法有以下区别:

  1. isEmpty():

    • 定义: 检查字符串是否为空。
    • 返回值: 如果字符串的长度为 0,则返回 true;否则返回 false
    • 示例:
      String str1 = "";
      String str2 = "Hello";
      System.out.println(str1.isEmpty()); // true
      System.out.println(str2.isEmpty()); // false
      
  2. isBlank():

    • 定义: 检查字符串是否为空或仅包含空白字符(如空格、制表符等)。
    • 返回值: 如果字符串的长度为 0 或仅包含空白字符,则返回 true;否则返回 false
    • 示例:
      String str1 = "";
      String str2 = "   ";
      String str3 = "Hello";
      System.out.println(str1.isBlank()); // true
      System.out.println(str2.isBlank()); // true
      System.out.println(str3.isBlank()); // false
      

总结:

  • isEmpty() 只检查字符串是否为空,而 isBlank() 还会检查字符串是否只包含空白字符。因此,isBlank() 是一个更严格的检查
    public static void main(String[] args) {String str = " ";System.out.println(str.isEmpty());System.out.println(str.isBlank());}
false
true

http://www.ppmy.cn/embedded/120091.html

相关文章

什么是IPv6

目前国内的网络正在快速的向IPv6升级中,从网络基础设施如运营商骨干网、城域网,到互联网服务商如各类云服务,以及各类终端设备厂商如手机、电脑、路由器、交换机等。目前运营商提供的IPv6线路主要分为支持前缀授权和不支持前缀授权两种。 说…

开源链动 2+1 模式 S2B2C 商城小程序助力品牌实现先营后销与品效合一

摘要:本文探讨了在当今市场环境下,如何做到先营后销、品效合一。通过研究社区用户喜好,打造适合家庭消费的商品,并结合开源链动 21 模式 S2B2C 商城小程序,实现品牌的精准定位、创新包装以及小规格产品供应&#xff0c…

项目管理专业资质认证ICB 3中关于项目经理素质的标准

项目管理专业资质认证ICB 3中关于项目经理素质的标准,的确很全面,下面摘录之:

leetcode每日一题day20(24.9.30)——座位预约管理系统

思路:由于一直是出最小的编号,并且除此之外只有添加元素的操作,如果使用数组存储,并记录,这样出最小编号时间是O(n)复杂度,释放一个座位则是O(1)在操作出线机会均等的情况下,平均是O(n/2), 但对于这种重复 …

【解密 Kotlin 扩展函数】扩展函数的底层原理(十八)

导读大纲 1.1.1 从 Java 调用扩展函数1.1.2 扩展函数无法重载 1.1.1 从 Java 调用扩展函数 在编译器底层下,扩展函数是一种静态方法,它接受接收器对象作为第一个参数 调用它不涉及创建适配器对象或任何其他运行时开销这使得从 Java 使用扩展函数变得非常简单 调用静态方法并传…

TI DSP TMS320F280025 Note13:CPUtimer定时器原理分析与使用

TMS320F280025 CPUtimer定时器原理分析与使用 ` 文章目录 TMS320F280025 CPUtimer定时器原理分析与使用框图分析定时器中断定时器使用CPUtimers.cCPUtimers.h框图分析 定时器框图如图所示 定时器有一个预分频模块和一个定时/计数模块, 其中预分频模块包括一个 16 位的定时器分…

手机二要素接口如何用C#实现调用

一、什么是手机二要素? 手机二要素又称运营商二要素,运营商二要素核验,实名核验,手机号核验,手机二要素核验,即传入姓名、手机号码,校验此两项是否一致。实时核验,返回校验结果&…

Android 属性contentDescription详解

contentDescription 是 Android 中用于无障碍(Accessibility)功能的一部分。它为视障用户提供了界面元素的描述,帮助他们理解应用的内容和操作方式。本文将详细介绍 contentDescription 的作用、使用方法及最佳实践。 什么是 contentDescription contentDescription 是一个…