1 package demo;
2
3 import java.util.List;
4
5 public class Demo {
6
7 @SuppressWarnings("unchecked")
8 public static void main(String[] args) {
9 List array1=new ArrayList();
10 array1.add("1");array1.add("2");
11 List array2=new ArrayList();
12 array2.add("1");array2.add("6297");
13
14 //求四个数组的交集 最终结果应该是4,7
15 intersect(array1, array2);
16 }
17
18 //求两个List的交集
19 @SuppressWarnings("unchecked")
20 public static List intersect(List<Object> arr1, List<Object> arr2) {
21 List result = new ArrayList();
22 for (Object arr : arr2) {//遍历list1
23 if (arr1.contains(arr)) {//如果存在这个数
24 result.add(arr);//放进一个list里面,这个list就是交集
25 System.out.println(arr+",");
26 }
27 }
28 return result;
29 }
30
31
32 }