set .list集合的交集(retainAll).差集(removeAll)是没有区别的都是一样的. set .list集合的合集addAll是有区别的:set可以去重复:list不去重复 public static void main(String[] args) { Set<Integer> result = new HashSet<Integer>(); Set<Integer> set1 = new HashSet&…
合集 ,,,,,,]; ,,]; function union() { //先将数组去重 let s1 = new Set(arr1); let s2 = new Set(arr2); //[...s1,...s2] 先将两个数组合并为一个数组 // 去重 new Set([...s1,...s2]) // 将集合变成数组 [...array] let allUnion = [...new Set([...s1,...s2])]; console.log(allUnion); } union()…
C# 集合的交集 差集 并集 去重 两个对象list,直接比较是不行的,因为他们存的地址不一样 需要重写GetHashCode()与Equals(object obj)方法告诉电脑 class Student { public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } } class CompareStudent : IEqualityComparer<Student>…