题目:
A、B两个数组,要求输出A中存在而B中不存在的元素。
方法:Set判重
思路:把B数组中的元素全部放入Set集合中,再对数组A中每个元素进行判断是否在Set元素中,不在则直接输出
代码:
public static void test(int[] array1,int[] array2){
Set<Integer> set = new HashSet<>();
for (int i = 0; i <array2.length ; i++) {
set.add(array2[i]);
}
for (int i = 0; i <array1.length ; i++) {
if(!set.contains(array1[i])){
System.out.print(array1[i]);
}
}
}