将未知泛型类型与List类一起使用

时间:2015-07-31 14:39:58

标签: java list generics arraylist

给出具体的类:

public class Book {
    // ... 
}

java.util.List初始化:

List<?> myList = new ArrayList<Book>();

以下代码行编译:

myList.add(new Book());

那么,如果您无法在列表中添加任何内容,那么在List中使用未知泛型类型的目的是什么?

您可以对该对象执行.get()和其他读取操作,但为什么要在它初始化之前这样做呢?

1 个答案:

答案 0 :(得分:0)

在以下情况下使用它:请参阅重复链接。