当前位置: 首页 > news >正文

isBlank函数和isEmpty函数的区别

StrUtil.isBlank(CharSequence):该方法用于判断字符串是否为空或仅包含空白字符。如果传入的字符串为null、空字符串(“”)或仅包含空白字符(如空格、制表符、换行符等),则返回true;否则返回false。


StrUtil.isEmpty(CharSequence):该方法用于判断字符串是否为空。如果传入的字符串为null或空字符串(“”),则返回true;否则返回false。与isBlank()不同,isEmpty()不会考虑空白字符,只关注字符串是否为空。

String str1 = null;
String str2 = "";
String str3 = " ";
String str4 = "hello";System.out.println(StrUtil.isBlank(str1));  // true
System.out.println(StrUtil.isBlank(str2));  // true
System.out.println(StrUtil.isBlank(str3));  // true
System.out.println(StrUtil.isBlank(str4));  // falseSystem.out.println(StrUtil.isEmpty(str1));  // true
System.out.println(StrUtil.isEmpty(str2));  // true
System.out.println(StrUtil.isEmpty(str3));  // false
System.out.println(StrUtil.isEmpty(str4));  // false

总结:

  • isBlank()用于判断字符串是否为空或仅包含空白字符。
  • isEmpty()用于判断字符串是否为空,不考虑空白字符。
http://www.lryc.cn/news/94686.html

相关文章:

  • 「SQL面试题库」 No_121 The Most Recent Three Orders
  • 【计算机视觉 | 目标检测 | 图像分割】arxiv 计算机视觉关于目标检测和图像分割的学术速递(7 月 7 日论文合集)
  • 直流运算放大器-----仪表放大器(三)
  • 【Zookeeper】终端操作常用命令
  • leetcode 1110. 删点成林
  • 华为Harmony应用开发初探
  • 电脑应用程序发生异常怎么办?
  • 【JAVA】准备工作------Java开发环境搭建,IDEA的基础设置与操作
  • 操作系统真象还原——第5章 保护模式进阶,向内核迈进
  • 设计一款助听器可能需要用到以下音频算法
  • 【端午节】用Vue3写粽子——从零开始
  • 大象机器人人工智能套装2023版深度学习协作机器人、先进机器视觉与应用场景
  • Cesium Token申请
  • ubuntu系统自带的Text Editor编辑器不高亮解决办法
  • Docker NGINX 加载Geoip模板
  • springboot基于协同过滤算法商品推荐系统
  • 基于机器学习算法:朴素贝叶斯和SVM 分类-垃圾邮件识别分类系统(含Python工程全源码)
  • 在Linux下将PNG和JPG批量互转的四种方法
  • Scala中使用 break 和 continue
  • 【全栈开发指南】打包sentinel-dashboard镜像推送到Docker Hub镜像仓库
  • 【数据可视化】SVG(一)
  • linux 系统errno 对应参考及代码
  • PowerShell快速ssh
  • 从php5.6到golang1.19-文库App性能跃迁之路
  • 成功解决 AttributeError: ‘Field‘ object has no attribute ‘vocab‘
  • ikbc键盘2.4G接收器丢失,重新对码
  • STM32 Proteus仿真医用仓库环境控制系统紫外线消毒RS232上传CO2 -0066
  • Docker(二)之容器技术所涉及Linux内核关键技术
  • 计算机网络_ 1.3 网络核心 (数据交换_电路交换)
  • Kafka高性能集群部署与优化