通过CollectionUtils⼯具类判断集合是否为空,通过StringUtils
⼯具类。。。
通过CollectionUtils⼯具类判断集合是否为空
先引⼊CollectionUtils⼯具类:
import llections4.CollectionUtils;
⼯具类中的部分⽅法:
public static boolean isEmpty(Collection<?> coll) {
return coll == null || coll.isEmpty();
}
public static boolean isNotEmpty(Collection<?> coll) {
return !isEmpty(coll);
}
测试:
@Test
public void test4(){
boolean empty1 = CollectionUtils.isEmpty(null);
System.out.println(empty1);
boolean empty2 = CollectionUtils.isEmpty(new ArrayList());
System.out.println(empty2);
List list=new ArrayList();
list.add("helloworld1");
list.add("helloworld2");
boolean empty3 = CollectionUtils.isEmpty(list);
System.out.println(empty3);
System.out.println("================================");
字符串常量池在堆中吗
boolean empty4 = CollectionUtils.isNotEmpty(null);
System.out.println(empty4);
boolean empty5 = CollectionUtils.isNotEmpty(new ArrayList());
System.out.println(empty5);
List list1=new ArrayList();
list1.add("helloworld1");
list1.add("helloworld2");
boolean empty6 = CollectionUtils.isNotEmpty(list1);
System.out.println(empty6);
}
结果为:
项⽬中使⽤:
List<AttachFile> fileList = Id(), "t_sys_notification", "attach_files");
if (CollectionUtils.isNotEmpty(fileList)) {
noteObj.setAttachFiles(fileList);
}
List<Variety> list = varietyMapper.selectByExample(example);
if (CollectionUtils.isEmpty(list)) {
return Result.operating("查询品种", true, ResultCode.SUCCESS, null);
}
通过StringUtils⼯具类判断字符串是否为空
先引⼊StringUtils⼯具类:
import org.apachemons.lang3.StringUtils;
⼯具类中的部分⽅法:
public static boolean isEmpty(CharSequence cs) {
return cs == null || cs.length() == 0;
}
public static boolean isNotEmpty(CharSequence cs) {    return !isEmpty(cs);
}
在项⽬中的应⽤:
if(StringUtils.isNotEmpty(materialName)){
map.put("materialName", materialName);
}
if (!StringUtils.isEmpty(groupName)) {
argMap.put("groupName", groupName);
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。