import org.junit.jupiter.api.Test; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class test { @Test public void sum() { int a = 50; int b = 22; int c = 4; int d = 5; int f = 59; for (int i = a; i <= b + a; i++) { for (int k = 1; k <= c; k++) { for (int s = 1; s <= d; s++) { String name = f + "区号" + ":" + i + "列" + k + "节" + s + "层"; System.out.println(name); } } } } @Test public void testArrayList(){ Integer[] array1 = {1, 2, 3}; Integer[] array2 = {1, 2, 3, 4,44}; List list = compare(array1,array2); for (Integer integer : list) { System.out.println(integer); } } public static List compare(T[] t1, T[] t2) { List list1 = Arrays.asList(t1); //将t1数组转成list数组 List list2 = new ArrayList();//用来存放2个数组中不相同的元素 for (T t : t2) { if (!list1.contains(t)) { list2.add(t); } } return list2; } }