import cn.hutool.core.util.ObjectUtil;
/**
* 比较两个列表内容是否相同,不考虑排序
* @param list1
* @param list2
* @return
*/
public static boolean equalsList(List<String> list1, List<String> list2){
// null情况
if (ObjectUtil.hasNull(list1,list2)) {
return false;
}
// 大小比较
if (list1.size() != list2.size()) {
return false;
}
Collections.sort(list1);
Collections.sort(list2);
return list1.equals(list2);
}
搜索到的文章,错误较多,因此修正后,我另发一篇 比较两个list<String>是否相等_两个 list<string> 是否相同_stevenzqzq的博客-CSDN博客