code: public static <T> boolean listEquals(List<T> left, List<T> right) {
          if (left == null) {
              return right == null;
          } else {
              if (right == null) {
                  return false;
              }
              if (left.size() != right.size()) {
                  return false;
              }
  
              List<T> ltmp = new ArrayList<T>(left);
              List<T> rtmp = new ArrayList<T>(right);
              for (T t : ltmp) {
                  rtmp.remove(t);
              }
              return rtmp.isEmpty();
          }
      }
docs: 比较list元素是否一致，忽略顺序
  
  @param left  左边List
  @param right 右边List
  @param <T>   元素类型
  @return 是否一致