1. 程式人生 > >比較兩個list集合是否相等

比較兩個list集合是否相等

方法:
1,先比較size是否相等
2,在size相等的基礎上在逐個比較元素

   public synchronized <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; }