首页 > 其他分享 >比较两个list

比较两个list

时间:2022-09-23 21:58:31浏览次数:51  
标签:tmp ToList 两个 list1 List list list2 var 比较

List<string> list1 = new List<string>() { "4ee","wf", "6yh", "gg", "wjjgf", "vvc" };

            List<string> list2 = new List<string>() { "p4ee","wpf", "6yph", "gg", "wjppjgf", "vpvc" };
            //首先 
            var tmp = list1.Concat(list2).ToList();//合并两个集合

            //分组找到重复数据
            var sameList = tmp.GroupBy(x => x)
                .Where(x => x.Count() > 1)
                .ToList();

            //找到不重复数据
            var uniqueList = tmp.GroupBy(x => x).ToList();

  

标签:tmp,ToList,两个,list1,List,list,list2,var,比较
From: https://www.cnblogs.com/Nicolasap/p/16724472.html

相关文章

  • LinkedList源码分析
    LinkedList源码分析Node节点类Node节点用于指向上一个节点和下一个节点、还有存在在链表中的值privatestaticclassNode<E>{//传入链表中的值Eitem;......
  • Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare intern
    在学习使用docker技术过程中,基于centos镜像自定义新的镜像,其中基础镜像centos需要提前安装好vim和net-tools,然而在刚开始通过yum-yinstallvim安装vim时,便......
  • 编程规约-处理Map List Set
    编程规约-处理MapListSetMapCollectors类的toMap()方法相同键相关联的值之间的冲突在使用java.util.stream.Collectors类的toMap()方法转为Map集合时,一定要使......
  • JavaScript HTML DOM EventListener
    可向指定元素添加事件句柄添加的句柄不会覆盖已存在的事件句柄可向一个元素添加多个事件句柄可向同个元素添加多个同类型的事件句柄,如两个“click”事件向DOM对象添加......
  • list对象中的数据如何去重呢?
    下文笔者讲述list对象的去重方法分享,list的实现类是我们存储数据的容器,当里面存储的对象存在重复值时,我们该如何对其进行去重操作呢?下文笔者将一一道来,首先我们需了解对......
  • SpringBoot中重写addCorsMapping解决跨域以及提示list them explicitly or consider u
    场景SpringBoot中通过重写WebMvcConfigurer的addCorsMapping方法实现后台服务解决跨域问题:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/111283955在Spr......
  • java ArrayList的深拷贝与浅拷贝
    一、前言:ArrayList是我们经常会用到的集合类,有时候我们为了要不改变原来的数据需要重新拷贝一个新的ArrayList,今天在使用ArrayList拷贝时遇到了一些问题,这里整理并记录一......
  • List<dto> 转List<map>
    /***list<DTO>转list<Map<String,Object>>**@paramlist*@param<T>*@return*/publicstatic<T>List<Map<String,Obj......
  • Java Array、String、List的切片操作
    Array数组int[]test_int=newint[]{1,2,3,4,5};test_int=Arrays.copyOfRange(test_int,1,4);System.out.println(Arrays.toString(test_int));......
  • 力扣21(java&python)-合并两个有序链表(简单)
    题目:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。  示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1......