4

在 IntelliJ IDEA 中,尤其是当我创建Collection类的实例时,例如:

Collection<?> collection = ...;
collection.

并尝试键入方法add,IntelliJ 帮助我说出add第一个参数是capture of ? e.

无论如何,我不能使用任何值作为参数,例如:

collection.add(new Integer(5));

消息是

add( capture<?>) inCollection不能应用于 ( java.lang.Integer)

这是什么意思?

4

0 回答 0