private boolean compareByString(List<String> list,List <String> list1)
{
// 如果为long 则先转换为string
// List<String> shoppingAddServiceList = list.stream().map(x -> x + "").collect(Collectors.toList());
// List<String> addServiceIdList = list1.stream().map(x -> x + "").collect(Collectors.toList());
boolean flag = false;
if (list.size()==list1.size())
{
//使用集合的sort方法对集合进行排序,本质是将集合转数组,再使用比较器进行排序
Collections.sort(list);
Collections.sort(list1);
if (list.toString().equals(list1.toString())){
flag = true;
}
}
return flag;
}
java比较两个List集合是否相同不校验元素顺序
于 2023-04-28 09:13:25 首次发布