首页 > 其他分享 >比较两个List是否一致?

比较两个List是否一致?

时间:2023-08-11 17:22:05浏览次数:29  
标签:sort return get 是否 List 一致 false size

写在前面:此方法是很久之前在网上找到的,感觉非常好用,记录一下下!已经忘了是哪位大佬博主的原创了。

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




标签:sort,return,get,是否,List,一致,false,size
From: https://www.cnblogs.com/daqiqi998/p/17623510.html

相关文章

  • 华硕官方固件安装alist+ddns-go ipv6实现异地访问磁盘文件
    表哥在前面的一期文章中,讲到了在pandb固件中安装alist。在此本文为大家介绍华硕路由器官方固件如何配置ipv6+alist+gdns配置。实验环境华硕路由器(官方固件)安装alist安装DDNS-GO开启IPv6访问配置ipv6首先利用超级管理员密码登录光猫,设置网络模式为桥接模式然后,登录路由器,设置上网方......
  • 2023.8.10 周四:判断输入的数是否为正整数
    1intis_integer(charptr[])2{3intlen=strlen(ptr);4intret=0;5inti=0;6for(i=0;i<len;i++)7{8if(ptr[i]>='0'&&ptr[i]<='9')9......
  • Collections.unmodifiableList方法
    在阅读mybatis拦截器链源代码时,发现其是这么写的:////Sourcecoderecreatedfroma.classfilebyIntelliJIDEA//(poweredbyFernFlowerdecompiler)//packageorg.apache.ibatis.plugin;importjava.util.ArrayList;importjava.util.Collections;importjava.util......
  • HJ39 判断两个IP是否属于同一子网
    题目描述IP地址是由4个0-255之间的整数构成的,用"."符号相连。二进制的IP地址格式有32位,例如:10000011,01101011,00000011,00011000;每八位用十进制表示就是131.107.3.24子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。子网掩码与IP地址结构相同,是32位二进制......
  • 数据库--etcd数据不一致
    1.查看集群情况,发现db大小不一样,且差距很大[root@localhostkube_etcd]#/home/s/bin/etcdctl--endpoints=https://11.0.1.149:2379,https://11.0.1.150:2379,https://11.0.1.151:2379--cacert=/home/s/cert/kube_etcd/ca.pem--cert=/home/s/cert/kube_etcd/client.pem--......
  • web三大组件之一Listener
    什么是Listener监听器?1、Listener监听器它是JavaWeb的三大组件之一。JavaWeb的三大组件分别是:Servlet程序、Filter过滤器、Listener监听器。2、Listener它是JavaEE的规范,就是接口3、监听器的作用是,监听某种事物的变化。然后通过回调函数,反馈给客户(程序)去做一些相应的......
  • 容器技术与Docker:打造一致的应用部署环境
    近年来,容器技术已成为IT界的热门话题。其中,Docker表现尤为出色,引领了这场技术革命。但是,什么是容器?Docker又是如何工作的呢?1.什么是容器?容器是一种轻量级、独立的、可执行的软件包,包含了运行应用所需的一切:代码、运行时、系统工具、系统库、设置。容器化的应用可以在几乎任何环境......
  • C99 Clion 项目目录结构 CMakeLists.txt
    简单helle目录如下.├──CMakeLists.txt├──hello│  └──hello.c└──main.cmain.c#include"hello//hello.c"intmain(){print_hello();return0;}hello.c#include<stdio.h>staticvoidprint_hello();voidprint_hello(){pr......
  • 老杜 JavaWeb 讲解(二十) ——Listener监听器
    (十八)Listener监听器引子:静态代码块packagecom.zwm.javaweb.servlet;/***@author猪无名*@date2023/8/81347*discription:*/publicclasstest2{//静态代码块在类加载时执行,并且只执行一次。//这个语法很简单,但什么时候用?很疑惑//假如,你希......
  • stm32 f103c8 clion 引入标砖库 CMakeLists.txt
    使用ClionIDE开发stm32使用标准库可以使用qemu代替开发版使用CMakeLists.txt编译项目set(CMAKE_SYSTEM_NAMEGeneric)set(CMAKE_SYSTEM_VERSION1)cmake_minimum_required(VERSION3.26)set(CMAKE_C_COMPILERarm-none-eabi-gcc)set(CMAKE_CXX_COMPILERarm-no......