public static <T extends Comparable<T>> boolean compare(List<T> a, List<T> b) {
if (a.size() != b.size())
return false;
Collections.sort(a);
Collections.sort(b);
for (int i = 0; i < a.size(); i++) {
if (!a.get(i).equals(b.get(i)))
return false;
}
return true;
}
if (a.size() != b.size())
return false;
Collections.sort(a);
Collections.sort(b);
for (int i = 0; i < a.size(); i++) {
if (!a.get(i).equals(b.get(i)))
return false;
}
return true;
}
本文介绍了一种用于比较两个泛型列表是否完全相同的方法。该方法首先检查两个列表的大小是否一致,然后对列表进行排序并逐项对比元素是否相等。
7549

被折叠的 条评论
为什么被折叠?



