【StringUtils】
工具类的使用
- StringUtils
- 首先明确几个概念:
- isBlank()
- isEmpty()
- isWhitespace
StringUtils
文章使用包名org.apache.commons.lang.StringUtils
实际开发过程中,工具类是我们不可缺少的开发工具。
首先明确几个概念:
null :指这个东西是空的,什么都没有
“null”:这是一个字符串,里面包含了n、u、l、l四个字符
“” :这是一个字符串,只不过里面什么都没有
" " :这也是一个字符串,但字符串中有很多个空格
接下来会对这几个问题做出处理,什么情况下用什么最好。
isBlank()
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("bob") = false
StringUtils.isBlank(" bob ")= false
测试用例
String cs = " kk ";
for(int i=0; i<cs.length(); i++){System,out.println(Character.isWhitespace(cs.charAt(i)));
}
由此可以看出isWhitespace方法是用来判断代码中是否含有空格,那么isBlank()就是用来判断是否含有null,是否含有"“,是否含有” ",这几种参数。
isEmpty()
StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = falseStringUtils.isEmpty("bob") = falseStringUtils.isEmpty(" bob ") = false
isWhitespace
StringUtils.isWhitespace("") = true
StringUtils.isWhitespace(" ") = true
【StringUtils】相关推荐
- 基于spring cloud 的灰度发布实践_【收藏】基于spring cloud灰度发版方案
简介 敏捷开发迭代周期短发布快,每周都可能面临版本发版上线,为最大可能的降低对用户的影响提高服务可用率,大部分团队都需要等到半夜做发布和支持.本文就如何基于spring cloud体系做灰度发版改造提 ...
- java字符串拼接例子_Java详解【String】+【StringBuilder vs StringBuffer】+【字符串拼接】...
String详解 注意区分对象和对象的引用 首先来看一下我在jdk中找到的String源代码,这里只截取开头的小小一部分 public final class String implements ja ...
- 【spring】通过GZIP压缩提高网络传输效率(可以实现任何资源的gzip压缩、包括AJAX)
[spring]通过GZIP压缩提高网络传输效率(可以实现任何资源的gzip压缩.包括AJAX) gzip是http协议中使用的一种加密算法,客户端向web服务器端发出了请求后,通常情况下服务器端会将 ...
- shiro 同时实现url和按钮的拦截_shiro笔记 【四】
shiro笔记 [三] public class MyIniWebEnvironment extends IniWebEnvironment { @Override protected FilterC ...
- 【SpringBoot】自动装配原理
[SpringBoot]自动装配原理 文章目录 [SpringBoot]自动装配原理 一.pom.xml 1.spring-boot-dependencies 2.spring-boot-starte ...
- 【转】Nutz | Nutz项目整合Spring实战
http://blog.csdn.net/evan_leung/article/details/54767143 Nutz项目整合Spring实战 前言 Github地址 背景 实现步骤 加入spri ...
- 【java】SPI机制详解
1.概述 以前的文章:[SPI]java基础之SPI框架实现 转载:Java常用机制 - SPI机制详解 PI(Service Provider Interface),是JDK内置的一种 服务提供发现 ...
- 【实践】万字干货:如何优雅地记录操作日志?(附代码)
猜你喜欢 1.如何搭建一套个性化推荐系统? 2.从零开始搭建创业公司后台技术栈 3.某视频APP推荐详解(万字长文) 4.微博推荐算法实践与机器学习平台演进 5.腾讯PCG推荐系统应用实践 6.强化学 ...
- day14【前台】用户登录注册
day14[前台]用户登录注册 1.会员登录框架 2.发送短信(测试) 2.1.去哪儿找API 上阿里云:直接搜索[短信接口] 随便找一个就行,往下翻有API接口的使用方法 2.2.测试API 2.2 ...
最新文章
- J2EE从servlet开始
- HowTO: Create an Event Log Source in code, without the Permission errors
- Matlab的内部常数
- MySQL空密码用户清理
- BZOJ.3265.志愿者招募加强版(费用流SPFA)
- oracle中exp/imp讲解
- 2020年天猫双11:11日0点30分 实时成交额突破3723亿
- win11怎么退回win7 Windows11退回win7的步骤方法
- 用C++计算文件的MD5值
- 虚拟局域网(VLAN)中端口tagged和untagged在多种情况下的作用
- 反汇编工具OD(OllyDebug)
- Mac火爆游戏---英雄联盟LOL
- 编制现金流量表3个步骤!
- html5写自我介绍,一分钟标签式自我介绍4篇
- 晴天的魔法乐园——谢尔宾斯基地毯(递归打印图形)
- 蚂蚁微贷互动营销技术体系实践
- 国产折叠屏手机:华为领航,跟随者众
- 10004 函数重载
- AUSU F6A系列笔记本装xp遇到的问题
- 怎么将bmp格式图片转换jpg格式的