比较两个list集合是否相等

来源:互联网 发布:网络女神瑞思 编辑:程序博客网 时间:2024/05/21 16:53

方法:
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;    }
原创粉丝点击