class Solution {
public int[] intersection(int[] nums1, int[] nums2) {
Set<Integer> set1 = new HashSet<>();
Set<Integer> set2 = new HashSet<>();
for(int i : nums1){
set1.add(i);
}
for(int i : nums2){
set2.add(i);
}
ArrayList<Integer> list = new ArrayList<>();
list.addAll(set2);
set1.retainAll(set2);
return set1.stream().mapToInt(Integer->Integer).toArray();
//Stream().mapToInt(Integer : Integer)将Object类型转为int类型
}
}
//附上Integer[] 转 int[] 的操作
int[] num=Arrays.stream(numInteger).mapToInt(Integer::valueOf).toArray();
//numInteger为Integer数组名