使用类型通配符:
void printList(List<?> l) {
for (Object o : l)
System.out.println(o);
}
上面代码中的问号是一个类型通配符。它读作“问号”。
List<?> 是任何泛型 List 的父类型,你完全可以将 List<Object>、List<Integer> 或 List<List<List<More>>> 传递给 printList()。