两数组求交集

 

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/*
* 这个是关于两个数组求交集的,
* 可以先转换成list,之后用retainAll方法
*/

public class ArraysTest {
public static void main(String[] args){
Integer[] arr1 = new Integer[] {1,2,3,4,5,7,8,9};
Integer[] arr2 = new Integer[] {2,3,5,6,8};//数组不能是基本类型,不然转换出来是乱码
List list =new ArrayList(Arrays.asList(arr1));
list.retainAll(Arrays.asList(arr2));
System.out.println(list);
}
}
至于为什么会出现乱码,我也不清楚。

你可能感兴趣的:(数组)