`
toyota2006
  • 浏览: 550766 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

消除 list重复值及交集,并集,差集

阅读更多
消除 list重复值
	public void removeDuplicate(List list) {
		HashSet h = new HashSet(list);
		list.clear();
		list.addAll(h);

	}


交集:
	
list.retainAll(Arrays.asList(arr)); // list 中的就是交集了  arr为数组 




差集:
list1.removeAll(list2);   


并集:

list1.addAll(list2);
removeDuplicate(list1);//前面所提的清除重复值


1
0
分享到:
评论
1 楼 huang2030 2009-12-01  
好办法啊,谢谢了

相关推荐

    C# 两个datatable中的数据快速比较返回交集 并集或差集

    当我们处理多个DataTable时,可能需要比较它们之间的数据,找出交集、并集或差集。这在数据分析、数据清洗或者数据库同步等场景中非常常见。本教程将通过一个完整的源码示例,帮助初学者理解如何在C#中快速地完成这...

    Python 两个列表的差集、并集和交集实现代码

    ### Python 列表的差集、并集与交集实现详解 在 Python 编程语言中,集合(Set)是一种非常实用的数据结构,用于存储不重复的元素序列。集合的操作如差集、并集和交集是数据处理中常见的需求之一。本文将详细介绍...

    delphi Memo及tstrlists的交集差集并集

    在本篇文章中,我们将深入探讨如何在Delphi中使用`TMemo`和`TStringList`来实现交集、差集和并集的操作。 首先,`TMemo`是一个可视组件,它在用户界面中表现为一个可编辑的文本框,可以用来显示大量的文本信息。你...

    C++实现字符串求交集、并集、差集

    根据给定的文件信息,我们将深入探讨如何使用C++实现字符串的交集、并集和差集操作。在计算机科学中,集合运算是一项基础而重要的功能,尤其在处理大量数据时,能够有效地进行数据筛选与整合。下面,我们将通过解析...

    顺序表表示集合,实现集合的交、并、差运算

    常见的集合运算包括交集(两个集合共有的元素构成的新集合)、并集(两个集合所有元素构成的新集合)以及差集(一个集合去除另一个集合中的元素后剩下的元素构成的新集合)。 ### 二、程序代码分析 #### 1. 数据...

    Python实现两个list求交集,并集,差集的方法示例

    主要介绍了Python实现两个list求交集,并集,差集的方法,结合实例形式分析了Python使用intersection、union及difference方法实现两个集合list的交集、并集与差集操作技巧,需要的朋友可以参考下

    js取两个数组的交集|差集|并集|补集|去重示例代码|angluo-javascript-98592.pdf

    本篇将详细介绍如何使用JavaScript来获取两个数组的交集、差集、并集和补集,以及如何去除数组中的重复元素。这些操作在实际编程中非常实用,可以帮助我们有效地处理和分析数据。 首先,我们需要一个辅助方法`each`...

    java8 集合求差集、并集、交集的实例

    下面小编就为大家分享一篇java8 集合求差集、并集、交集的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    python获得两个数组交集、并集、差集的方法

    在处理列表时,有时我们需要找到两个列表之间的交集、并集和差集。这些操作在数组处理中非常有用,例如在数据过滤、去重或合并等场景。 1. **获取两个list的交集**: 交集是指同时存在于两个列表中的元素。在...

    基于python求两个列表的并集.交集.差集

    主要介绍了基于python求两个列表的并集.交集.差集,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    c# linq的差集,并集,交集,去重代码(分享)

    如下所示: using System.Linq; List<string> ListA = new List(); List<string> ListB = new List(); List<string> ListResult = new List();...//差集 ListResult= ListA.Union(ListB).ToList(); //并集 ListResul

    Python求两个list的差集、交集与并集的方法

    本文实例讲述了Python求两个list的差集、交集与并集的方法。分享给大家供大家参考。具体如下: list就是指两个数组之间的差集,交集,并集了,这个小学数学时就学过的东西,下面就以实例形式对此加以分析。 一.两个...

    List求差集

    在C#编程语言中,处理集合操作是常见的任务之一,比如求两个集合的交集、并集、差集等。本篇文章将详细讲解如何利用C#的基础类库,特别是`List<T>`类来实现求差集的操作,无需手动编写复杂的算法。 首先,差集的...

    C#Linq获取两个List或数组的差集交集.pdf

    C# Linq 获取两个 List 或数组的差集交集 在实际开发中,我们经常遇到需要获取两个 List 或数组的差集交集问题,例如在树形选择节点中,需要根据之前选择的 ID 集合和新选择的 ID 集合来确定需要处理的 ID 集合。在...

    Python中list的交、并、差集获取方法示例

    1. 获取两个list 的交集 # -*- coding=utf-8 -*- #方法一: a=[2,3,4,5] b=[2,5,8] tmp = [val for val in a if val in b] print tmp #[2, 5] #方法二 print list(set(a).intersection(set(b))) 2. 获取两个list 的...

    numpy完全详解--jalen.pdf

    1、NumPy介绍; 2、NumPy安装使用;...12.6、交集并集差集; 12.7、链接和拆分; 12.8、判断; 12.9、三目运算符; 12.10、去重; 12.11、排序; 12.12、矩阵乘积; 12.13、复制和视图; 12.14、总结;

    Redis-for-windows-x64-2.8.2400

    这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。 官网下载速度超级慢,下了好久才成功,上传备用

Global site tag (gtag.js) - Google Analytics