目录
1. 比较类(注意前后顺序)
public static <T> List<T> compare(T[] t1, T[] t2) {
List<T> list1 = Arrays.asList(t1);
List<T> list2 = new ArrayList<T>();
for (T t : t2) {
if (!list1.contains(t)) {
list2.add(t);
}
}
return list2;
}
2. 书写测试类
顺序 (小的比较大的即可,逻辑是是否包含)
@Test
public void aaa(){
Integer[] aaa ={2032, 2034, 2037, 2038, 2039, 2040, 2041, 2042, 2060, 2061, 2035, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2055, 2058, 2036, 2051, 2052, 2053,2054};
Integer[] bbb= {2034, 2037, 2038, 2039, 2040, 2041, 2042, 2060, 2061, 2035, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2055, 2058, 2051, 2052, 2053};
List<Integer> list = compare(bbb,aaa);
for (Integer num : list) {
System.out.println(num);
}
}
3. 输出结果:
2032
2036
2054