如何在 Java 中查找两个数组的交集?
java 8object oriented programmingprogramming
要在 Java 中查找两个数组的交集,请使用两个循环。外循环用于迭代第一个数组的元素,而第二个循环用于迭代第二个数组的元素。在第二个循环中比较两个数组的元素:
示例
public class IntersectionOfTwoArrays { public static void main(String args[]) { int myArray1[] = {23, 36, 96, 78, 55}; int myArray2[] = {78, 45, 19, 73, 55}; System.out.println("Intersection of the two arrays ::"); for(int i = 0; i<myArray1.length; i++ ) { for(int j = 0; j<myArray2.length; j++) { if(myArray1[i]==myArray2[j]) { System.out.println(myArray2[j]); } } } } }
输出
Intersection of the two arrays :: 78 55