1、String判空
用工具类
if(!StringUtils.isEmpty(str)){
System.out.println("str不为空");
}else {
System.out.println("str为空");
}
或者
if(null != str && str.length() > 0 ){
System.out.println("str不为空");
}else {
System.out.println("str为空");
}
2、list判空
list判空:list.isEmpty()可以换成 list.size(),list.isEmpty()效率快点
if(null == list || list.isEmpty()){
System.out.println("list为空");
} else {
System.out.println("list不为空");
}
或者
if(CollectionUtils.isEmpty(list)){
System.out.println("list为空");
} else {
System.out.println("list不为空");
}
3、map判空
if(map == null || map.isEmpty()){
System.out.println("map为空");
}else {
System.out.println("map不为空");
}
或者
if(CollectionUtils.isEmpty(map)){
System.out.println("map为空");
}else {
System.out.println("map不为空");
}