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

StringUtils的工具类isBlank与isEmply的更多相关文章

  1. StringUtils 字符串工具类

    package com.thinkgem.jeesite.common.utils; import java.io.File; import java.io.IOException; import j ...

  2. StringUtils字符串工具类左侧补齐(leftPad)、右侧补齐(rightPad)、左右两侧补齐(center)工具方法

    这里使用的是 org.apache.commons.lang.StringUtils;下面是StringUtils工具类中字符串左侧补齐的方法,示例如下: //左侧补齐 第一个参数:原始字符串,第二个 ...

  3. [JAVA][StringUtils]字符串工具类的常用方

    StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 ...

  4. java工具类

    1.HttpUtilsHttp网络工具类,主要包括httpGet.httpPost以及http参数相关方法,以httpGet为例:static HttpResponse httpGet(HttpReq ...

  5. Android开发常用工具类

    来源于http://www.open-open.com/lib/view/open1416535785398.html 主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java. 目前 ...

  6. 53. Android常用工具类

    主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java.目前包括HttpUtils.DownloadManagerPro.ShellUtils.PackageUtils.Prefer ...

  7. Android常用的工具类

    主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java.目前包括HttpUtils.DownloadManagerPro.ShellUtils.PackageUtils. Prefe ...

  8. 对象工具类 - ObjectUtils.java

    对象工具类,提供对象克隆.获取对象属性.类型判断.Map转换对象.对象转Map.设置对象属性等. 源码如下:(点击下载 -  ObjectUtils.java .JsonUtils.java .gso ...

  9. Android常用的工具类(转)

    主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java.目前包括HttpUtils.DownloadManagerPro.ShellUtils.PackageUtils.Prefer ...

随机推荐

  1. python: 随机选择

    想从一个序列中随机抽取若干元素,或者想生成几个随机数. random 模块有大量的函数用来产生随机数和随机选择元素.比如,要想从一个序列中随机的抽取一个元素,可以使用random.choice() : ...

  2. KVM入门

    KVM KVM(Kernel-based Virtual Machine)是众多虚拟化技术之一,它是Linux内核中的一个模块,该模块依赖于CPU,如果CPU支持虚拟化,那么该模块才可以被加载.KVM ...

  3. oracle_多字段统计(多count)

    oracle_多字段统计 查询同一张表中同一字段的不同值的综合,方法如下: select o.code 礼品代码, o.name 礼品名称, l.couponactivityid 券活动定义, cou ...

  4. Linux笔记 #06# 在VPS上自建Git服务

    参考: GitHub Help: Connecting to GitHub with SSH 廖雪峰的官方网站: 搭建Git服务器 菜鸟教程: Git 服务器搭建 1. 安装记录(可能有错...) 本 ...

  5. c++第二十三天

    p124~p126: 算数运算符 1.形如+ -(一元) * / % + -(二元)为算数运算符. 2.所有算数运算符都满足左结合律. 3.算数运算符的运算对象和求值结果都是右值. 4.在表达式求值之 ...

  6. c++生成算式并计算(《构建之法》第一章课后第一题)

    c++实现计算器(自动生成算式并计算) 要满足的需求有以下几个: 自动生成随机的四则运算算式,包含括号和小数. 对生成的算式计算出结果. 算式.结果分别存储到不同的文件. 一 生成算式 由上述需求可知 ...

  7. Execution Order for the ApiController

    Execution Order for the ApiController Assuming the request goes into the ApiController scope, the op ...

  8. java 普通容器,同步容器,并发容器,同步工具

    同步容器,如HashTable,提供独占访问. 并发容器,ConcurrentHashMap,有着更好的并发性能,但是不能独占访问. --putIfAbsent 同步工具: 闭锁:CountDownL ...

  9. TTL的具体含义

    TTL(Time To Live)生存时间值,在IP数据包从源到目的的整个转发路径上,每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出去.如果在I ...

  10. hadoo异常——org.apache.hadoop.security.UserGroupInformation: PriviledgedActionException

    2013-08-20 10:36:17,728 INFO org.apache.hadoop.http.HttpServer: listener.getLocalPort() returned 500 ...