zoukankan      html  css  js  c++  java
  • java 判断两个list是否相等

    /**
     * 队列比较
     * @param <T>
     * @param a
     * @param b
     * @return
     */
    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;
    }
    //测试方法如下:
    public static void main(String[] args) {
      List<Integer> a = Arrays.asList(1,2,3,4);
      List<Integer> b = Arrays.asList(4,3,2,1);
      System.out.println(compare(a, b));
    }
    //执行结果 true
  • 相关阅读:
    Redis
    Ajax和JSON
    快速幂
    欧拉函数
    约数
    质数
    二分图相关算法模板
    最小生成树模板
    最短路算法模板
    康托展开和逆康托展开
  • 原文地址:https://www.cnblogs.com/dtest/p/5084776.html
Copyright © 2011-2022 走看看