package demo02; import java.util.Arrays; import java.util.List; /** * @description: demo07 * @author: liuyang * @create: 2021-09-04 18:48 */ public class Demo07 { public static void main(String[] args) { test(Arrays.asList(1, 2, 3)); System.out.println("======="); test(Arrays.asList("AAA", "BBB")); } /** * 泛型通配符的使用, * 通配符解决类似List<String>和List<Integer>不是父子关系时的问题 * @param list */ public static void test(List<?> list) { // 通配符在遍历时用Object接收 for (Object temp : list) { System.out.println(temp); } } }