StringUtils判断字符串是否为空的方法

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

时间: 2024-09-20 13:48:27

StringUtils判断字符串是否为空的方法的相关文章

python通过自定义isnumber函数判断字符串是否为数字的方法_python

本文实例讲述了python通过自定义isnumber函数判断字符串是否为数字的方法.分享给大家供大家参考.具体如下: ''' isnumeric.py test a numeric string s if it's usable for int(s) or float(s) ''' def isnumeric(s): '''returns True if string s is numeric''' return all(c in "0123456789.+-" for c in s)

java判断字符串是否为数字的方法小结_java

本文实例总结了java判断字符串是否为数字的方法.分享给大家供大家参考,具体如下: 方法一:用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } } return true; } 方法二:用正则表达式 public static boolean isNume

Lua判断Table是否为空的方法

这篇文章主要介绍了Lua判断Table是否为空的方法(空的table即{}),如何判断lua中的table是否是空的table呢,本文就试验了多个方法,最后得出比较好的判断方法,需要的朋友可以参考下 判断方法结论: 代码如下: a={} if next(a) ~=nil then dosomething end 最近在项目里面大量使用的lua,其中lua的table是lua中重要的数据结构,可以被用来当做C++中的数组,vector,map来使用. 如何判断lua中的table是否是空的tabl

python简单判断序列是否为空的方法

  本文实例讲述了python简单判断序列是否为空的方法.分享给大家供大家参考.具体如下: 假设有如下序列: ? 1 2 3 m1 = [] m2 = () m3 = {} 判断他们是否为空的高效方法是: ? 1 2 3 4 if m1: ...... if not m2: ...... 希望本文所述对大家的Python程序设计有所帮助.

JS判断字符串长度的5个方法

 这篇文章主要介绍了JS判断字符串长度的5个方法,并且区分中文和英文,需要的朋友可以参考下 目的:计算字符串长度(英文占1个字符,中文汉字占2个字符)   方法一:    代码如下: String.prototype.gblen = function() {     var len = 0;     for (var i=0; i<this.length; i++) {       if (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) {

js中定义一个变量并判断其是否为空的方法_javascript技巧

js中定义一个变量 var params=null;判断params不为空的方法: 复制代码 代码如下: if(params && params.hasOwnProperty("name")){} 其中:console.info(params);//结果为:Object {}

JS集成fckeditor及判断内容是否为空的方法_javascript技巧

本文实例讲述了JS集成fckeditor及判断内容是否为空的方法.分享给大家供大家参考,具体如下: <script type="text/javascript"> <!-- // Automatically calculates the editor base path based on the _samples directory. // This is usefull only for these samples. A real application shoul

python判断字符串是否纯数字的方法_python

本文实例讲述了python判断字符串是否纯数字的方法.分享给大家供大家参考.具体如下: 判断的代码如下,通过异常判断不能区分前面带正负号的区别,正则表达式可以根据自己需要比较灵活的写,通过isdigit方法用来判断是否是纯数字,测试代码如下 复制代码 代码如下: #!/usr/bin/python # -*- coding: utf-8 -*- a = "1" b = "1.2" c = "a" #通过抛出异常 def is_num_by_exc

freemarker判断对象是否为空的方法_javascript技巧

FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP.它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等. freemarker中显示某对象使用${name}. 但如果name为null,freemarker就会报错.如果需要判断对象是否为空: <#if name??> -- </#if> 当然也可以通过设置默认值${name!''}来避免对象为空的错误.如果name为空,就以默认值("!"后的字