isnotempty和isnotnull_isannotationpresent()用法

isnotempty和isnotnull_isannotationpresent()用法转自:http://www.zhenhua.org/article.asp?id=625 isNotEmpty将空格也作为参数,isNotBlank则排除空格参数参考QuoteStringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

转自:http://www.zhenhua.org/article.asp?id=625

 

isNotEmpty将空格也作为参数,isNotBlank则排除空格参数

参考

Quote
StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。



除了构造器,StringUtils中一共有130多个方法,并且都是static的,所以我们可以这样调用StringUtils.xxx()



1. public static boolean isEmpty(String str)

判断某字符串是否为空,为空的标准是str==null或str.length()==0

下面是StringUtils判断是否为空的示例:

StringUtils.isEmpty(null) = true

StringUtils.isEmpty(“”) = true

StringUtils.isEmpty(” “) = false //注意在StringUtils中空格作非空处理

StringUtils.isEmpty(” “) = false

StringUtils.isEmpty(“bob”) = false

StringUtils.isEmpty(” bob “) = false



2. public static boolean isNotEmpty(String str)

判断某字符串是否非空,等于!isEmpty(String str)

下面是示例:

StringUtils.isNotEmpty(null) = false

StringUtils.isNotEmpty(“”) = false

StringUtils.isNotEmpty(” “) = true

StringUtils.isNotEmpty(” “) = true

StringUtils.isNotEmpty(“bob”) = true

StringUtils.isNotEmpty(” bob “) = true



3. public static boolean isBlank(String str)

判断某字符串是否为空或长度为0或由空白符(whitespace)构成

下面是示例:

StringUtils.isBlank(null) = true

StringUtils.isBlank(“”) = true

StringUtils.isBlank(” “) = true

StringUtils.isBlank(” “) = true

StringUtils.isBlank(“/t /n /f /r”) = true //对于制表符、换行符、换页符和回车符StringUtils.isBlank()均识为空白符

StringUtils.isBlank(“/b”) = false //”/b”为单词边界符

StringUtils.isBlank(“bob”) = false

StringUtils.isBlank(” bob “) = false



4. public static boolean isNotBlank(String str)

判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,等于!isBlank(String str)

下面是示例:

StringUtils.isNotBlank(null) = false

StringUtils.isNotBlank(“”) = false

StringUtils.isNotBlank(” “) = false

StringUtils.isNotBlank(” “) = false

StringUtils.isNotBlank(“/t /n /f /r”) = false

StringUtils.isNotBlank(“/b”) = true

StringUtils.isNotBlank(“bob”) = true

StringUtils.isNotBlank(” bob “) = true

其他方法介绍:
5. public static String trim(String str)

去掉字符串两端的控制符(control characters, char <= 32),如果输入为null则返回null

下面是示例:

StringUtils.trim(null) = null

StringUtils.trim(“”) = “”

StringUtils.trim(” “) = “”

StringUtils.trim(” /b /t /n /f /r “) = “”

StringUtils.trim(” /n/tss /b”) = “ss”

StringUtils.trim(” d d dd “) = “d d dd”

StringUtils.trim(“dd “) = “dd”

StringUtils.trim(” dd “) = “dd”



6. public static String trimToNull(String str)

去掉字符串两端的控制符(control characters, char <= 32),如果变为null或””,则返回null

下面是示例:

StringUtils.trimToNull(null) = null

StringUtils.trimToNull(“”) = null

StringUtils.trimToNull(” “) = null

StringUtils.trimToNull(” /b /t /n /f /r “) = null

StringUtils.trimToNull(” /n/tss /b”) = “ss”

StringUtils.trimToNull(” d d dd “) = “d d dd”

StringUtils.trimToNull(“dd “) = “dd”

StringUtils.trimToNull(” dd “) = “dd”



7. public static String trimToEmpty(String str)

去掉字符串两端的控制符(control characters, char <= 32),如果变为null或””,则返回””

下面是示例:

StringUtils.trimToEmpty(null) = “”

StringUtils.trimToEmpty(“”) = “”

StringUtils.trimToEmpty(” “) = “”

StringUtils.trimToEmpty(” /b /t /n /f /r “) = “”

StringUtils.trimToEmpty(” /n/tss /b”) = “ss”

StringUtils.trimToEmpty(” d d dd “) = “d d dd”

StringUtils.trimToEmpty(“dd “) = “dd”

StringUtils.trimToEmpty(” dd “) = “dd”



8. public static String strip(String str)

去掉字符串两端的空白符(whitespace),如果输入为null则返回null

下面是示例(注意和trim()的区别):

StringUtils.strip(null) = null

StringUtils.strip(“”) = “”

StringUtils.strip(” “) = “”

StringUtils.strip(” /b /t /n /f /r “) = “/b”

StringUtils.strip(” /n/tss /b”) = “ss /b”

StringUtils.strip(” d d dd “) = “d d dd”

StringUtils.strip(“dd “) = “dd”

StringUtils.strip(” dd “) = “dd”



9. public static String stripToNull(String str)

去掉字符串两端的空白符(whitespace),如果变为null或””,则返回null

下面是示例(注意和trimToNull()的区别):

StringUtils.stripToNull(null) = null

StringUtils.stripToNull(“”) = null

StringUtils.stripToNull(” “) = null

StringUtils.stripToNull(” /b /t /n /f /r “) = “/b”

StringUtils.stripToNull(” /n/tss /b”) = “ss /b”

StringUtils.stripToNull(” d d dd “) = “d d dd”

StringUtils.stripToNull(“dd “) = “dd”

StringUtils.stripToNull(” dd “) = “dd”



10. public static String stripToEmpty(String str)

去掉字符串两端的空白符(whitespace),如果变为null或””,则返回””

下面是示例(注意和trimToEmpty()的区别):

StringUtils.stripToNull(null) = “”

StringUtils.stripToNull(“”) = “”

StringUtils.stripToNull(” “) = “”

StringUtils.stripToNull(” /b /t /n /f /r “) = “/b”

StringUtils.stripToNull(” /n/tss /b”) = “ss /b”

StringUtils.stripToNull(” d d dd “) = “d d dd”

StringUtils.stripToNull(“dd “) = “dd”

StringUtils.stripToNull(” dd “) = “dd”

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/169973.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • win10cpu睿频怎么关闭_cpu睿频上不去

    win10cpu睿频怎么关闭_cpu睿频上不去笔记本非节能模式下默认开睿频,非常烫手。关闭睿频,步骤如下:打开注册表编辑器=>地址栏输入=>将值改为0=>打开——>——>——>——>——>设置为非要打开睿频的话,笔记本建议使用高性能高效率,频率高,温度相对低,算是一个折中的方案。台式机不清楚,自行测试,可以使用CoreTemp监控温度和频率。…

    2022年9月15日
    3
  • python有序列表_python有序列表以及方法的介绍(代码)

    python有序列表_python有序列表以及方法的介绍(代码)本篇文章给大家带来的内容是关于python有序列表以及方法的介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。有序列表以及有序列表的函数和方法(list)list=[‘hello’,’wrold’]#len获取查询长度length=len(list)#append添加一个新元素,到list的末尾list.append(‘admin’)#pop删除指定位…

    2022年6月16日
    37
  • laravel5的Bcrypt加密方式对系统保存密码的小结

    laravel5的Bcrypt加密方式对系统保存密码的小结

    2021年10月24日
    64
  • BP神经网络预测实例(matlab代码,神经网络工具箱)

    BP神经网络预测实例(matlab代码,神经网络工具箱)目录辛烷值的预测matlab代码实现工具箱实现参考学习b站:数学建模学习交流bp神经网络预测matlab代码实现过程辛烷值的预测【改编】辛烷值是汽油最重要的品质指标,传统的实验室检测方法存在样品用量大,测试周期长和费用高等问题,不适用于生产控制,特别是在线测试。近年发展起来的近红外光谱分析方法(NIR),作为一种快速分析方法,已广泛应用于农业、制药、生物化工、石油产品等领域。其优越性是无损检测、低成本、无污染,能在线分析,更适合于生产和控制的需要。实验采集得到50组汽油样品(辛烷值已通过其他方法测

    2022年6月20日
    25
  • crontab的用法_crontab怎么读

    crontab的用法_crontab怎么读crontab命令参数-uuser:用来设定某个用户的crontab服务,例如,“-uixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入cronta…

    2022年8月24日
    6
  • 简历项目

    简历项目

    2021年5月20日
    125

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号