先學習學習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 :