先生,请帮忙编写正确的语法。该方法必须打印任何List扩展集合的所有元素。该方法的以下思路:
public <T extends List<E>> void printElements(T<E> t){
for(E elements:e){
System.out.println(e);
}
}
答案 0 :(得分:0)
不需要E
或T
。打印不需要有关列表中项目的任何特殊知识,因此您可以接受通用的List<?>
并在对其进行迭代时拉出Object
。
public void printElements(List<?> list){
for (Object item: list) {
System.out.println(item);
}
}