集合的交叉并补集的操作
2015-03-20 12:42
197 查看
1.并集--也叫做合集,就是把两个集合加起来即可
此时,list1中就是两个集合的并集元素了
2.交集--计算两个元素的共有元素
其中的变量list1和list2是两个列表,仅一次话,list1就 只包含list1,list2中共有的元素。注意retainAll方法会删除list1中没有出现的list2中得元素。
3.差集---由所有属于A但不属于B的元素组成的集合,叫做A与B的差集,
从list1中删除出现在list2的元素,即可得出list1与list2的差集部分
4.无重复的并集
什么叫无重复的并集:并集是集合A加集合B,那么如果集合A和集合B有交集,就需要确保并集中只有一份交集。
public static void main(String agrs[]){ List<String> list1=new ArrayList<>(); list1.add("a"); list1.add("b"); List<String> list2=new ArrayList<>(); list2.add("c"); list2.add("d"); //并集 list1.add(list2); }
此时,list1中就是两个集合的并集元素了
2.交集--计算两个元素的共有元素
list1.retainAll(list2);
其中的变量list1和list2是两个列表,仅一次话,list1就 只包含list1,list2中共有的元素。注意retainAll方法会删除list1中没有出现的list2中得元素。
3.差集---由所有属于A但不属于B的元素组成的集合,叫做A与B的差集,
list1.removeAll(list2);
从list1中删除出现在list2的元素,即可得出list1与list2的差集部分
4.无重复的并集
什么叫无重复的并集:并集是集合A加集合B,那么如果集合A和集合B有交集,就需要确保并集中只有一份交集。
//删除在list1中出现的元素 list2.removeAll(list1); //把剩余的list2元素加到list1中 list1.addAll(list2);
相关文章推荐
- 集合的交叉并补集的操作
- 2 个 List 集合数据求并、补集操作
- SQL Server实用操作小技巧集合
- Sql Server实用操作小技巧集合
- 在ASP中用集合成批操作数据库 (转)
- ASP中遍历和操作Application对象的集合
- Sql Server实用操作小技巧集合
- Sql Server实用操作小技巧集合
- [冷枫推荐]:数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结。
- 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结。
- SQL Server实用操作小技巧集合
- Sql Server实用操作小技巧集合
- Sql Server实用操作小技巧集合(转载)
- Sql Server实用操作小技巧集合
- Sql Server实用操作小技巧集合
- Sql Server实用操作小技巧集合(收集)
- Sql Server实用操作小技巧集合(转载)
- 二叉树的集合操作
- [冷枫推荐]:数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结。
- Sql Server实用操作小技巧集合