Java数组与数组之间得交集获取
一、交集是什么?
集合论中,设A,B是两个集合,由所有属于集合A且属于集合B的元素所组成的集合,叫做集合A与集合B的交集(intersection),记作A∩B。 [1]
二、java实现代码
代码如下(示例):
final HashSet<Integer> mySet = new HashSet<Integer>();
final HashSet<Integer> mySet2 = new HashSet<Integer>();
int[] isInts = {10, 50, 60, 7,9, 5};
int[] isInts2 = {90, 140, 10, 7,9};
for (int i:isInts) {
mySet.add(i);
}
for (int i:isInts2) {
mySet2.add(i);
}
Set set = new HashSet<Integer>();
//核心代码双for
for (int i : mySet) {
for (int j = i; mySet2.contains(j); j++) {
set.add(j);
}
}
set.forEach(System.out::print);
总结
简单记录学习进度