JAVA Set 交集,差集,并集, redis中实现 交集,差集,并集
程序员文章站
2022-07-13 09:07:25
...
先学习学习Set 的方法:
是不是一眼就明白了:
public class TestSet {
public static void main(String[] args) {
Set<String> result = new HashSet<String>();
Set<String> set1 = new HashSet<String>() {
{
add("王者荣耀");
add("英雄联盟");
add("穿越火线");
add("地下城与勇士");
}
};
Set<String> set2 = new HashSet<String>() {
{
add("王者荣耀");
add("地下城与勇士");
add("魔兽世界");
}
};
result.clear();
result.addAll(set1);
result.retainAll(set2);
System.out.println("交集:" + result);
result.clear();
result.addAll(set1);
result.removeAll(set2);
System.out.println("差集:" + result);
result.clear();
result.addAll(set1);
result.addAll(set2);
System.out.println("并集:" + result);
}
}
参考set集合:
https://blog.csdn.net/silentwolfyh/article/details/74938819
参考 redis :
推荐阅读
-
【SQL】Oracle的交集、并集、差集
-
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
-
python获得两个数组交集、并集、差集的方法
-
python 集合 并集、交集 Series list set 转换的实例
-
sqlserver查询(子查询,全连接,等值连接,自然连接,左右连,交集,并集,差集)
-
PHP实现对数组简单求交集,差集,并集功能示例
-
Python实现两个list求交集,并集,差集的方法示例
-
Set的交集、差集踩坑记录
-
sql 查询 一张表里面的数据 在另一张表中是否存在 和 比对两个集合中的差集和交集(原创)
-
C# 数组比较--取得两个集合的交集,差集,并集的方法