文章目录
引言
在做Java开发时,经常需要判断对象是否为空,主要对象为“数组,集合,字符串”,用到的方法有isEmpty,isBlank等乱七八糟的,这篇文章来做一个梳理总结。
一、数组
1.1 数组长度
判断array不为null,且数组长度大于0:
String[] array = new String[]{
};
if(array != null && array.length > 0){
}
1.2 isEmpty
使用工具包封装好的方法,用的很少,了解即可:
ArrayUtils.isEmpty(strs);
PS:建议用数组长度。
二、集合
2.1 isEmpty
集合对象的isEmpty方法(注意对象不能为null):
List<String> list = new LinkedList<>();
if(list != null && list.isEmpty()){
}
工具包中封装好的isEmpty方法:
// jar包:org.apache.commons.collections.Col