stringutils,collectionutils判断为空的方法和原生代码哪个效率高

之前一直疑惑,封装类的方法和直接写代码(字符串或者集合否为空)判断哪个效率高,但是最近自己才测试

结论 

自己直接写判断效率高(一般是0ms),但是封装的简便、严谨(一般10ms以内)

  • 函数stringutils.isnotblank(teststring)的功能与stringutils.isblank(teststring)相反
  • 函数stringutils.isnotempty(teststring)的功能与stringutils.isempty(teststring)相反

isblank与isempty区别

如果字符串是string str = ” “;//或者是str = ”    “;

所以如果判断为空的话 最好用

stringutils.isblank(str) 或者 str!=null && !””.equals(str.trim())

collectionutils封装类,判断为空的方法

源码:

针对以上方法,本人认为字符串判断是否为空用stringutils.isblank(str );

对集合判断还是用原生代码list != null && list.size>0

 stringutils、collectionutils工具类的常用方法

下面将为大家演示stringutils、collectionutils工具类的常用方法。

一、collectionutils工具类

作用:常用于判断集合中是否有元素、是否为空等

1、工作案例

1.1、数据库用户实体

1.2、mapper

1.3、测试

二、stringutils工具类

1、作用:常用于判断字符串是否为空、” “、null等

2、工作案例

2.1、首先导包

2.2、测试

1 “测试www.887551.com(程序牛codecow)就 不多 bb 了, 仔细看了上面的 应该都会了吧 ^__^ ” 

以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。