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 }
==========================================路漫漫其修远兮==========================================
====================== 知识改变生活 ======================
====================== 技术改变命运 ======================
====================== 我是一名普通的程序员 ======================
====================== 希望通过自己的努力来使自己人生更加绚烂多彩 ======================
==========================================吾将上下而求索==========================================