在 IntelliJ IDEA 中,尤其是当我创建Collection
类的实例时,例如:
Collection<?> collection = ...;
collection.
并尝试键入方法add
,IntelliJ 帮助我说出add
第一个参数是capture of ? e
.
无论如何,我不能使用任何值作为参数,例如:
collection.add(new Integer(5));
消息是
add(
capture<?>
) inCollection
不能应用于 (java.lang.Integer
)
这是什么意思?