java - NetBeans 方法 contains(Object) 错误不明确

标签 java netbeans ambiguous

任何人都可以帮我修复 NetBeans 8.0.2 中的此错误吗?我在 Mac 上使用 Java 1.7。这个错误在Eclipse中没有出现。 Netbeans 总是告诉我,方法 contains(Object)CollectionList 中不明确,而我在方法中使用 ArrayList

reference to contains is ambiguous
  both method contains(Object) in Collection and method contains(Object) in List match
----
(Alt-Enter shows hints)

Screenhost error on NetBeans 8.0.2

最佳答案

这……只是……很奇怪。 List 继承自 Collection 并重写 contains(Object) 方法,该方法在 ArrayList 中实现。这在 Eclipse 中工作得很好。

对我来说,这像是 NetBeans 中的一个严重错误。

我建议从头开始重新安装 NetBeans,看看是否可以解决问题。

关于java - NetBeans 方法 contains(Object) 错误不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38343679/

相关文章:

Java多线程客户端/服务器-java.net.SocketException : Socket closed

java - 如果 org.gradle.parallel=true,一套 Java UT 的 cassandra-unit 会出现间歇性故障

java - VSCode java 如何设置编译后的 .class 文件的路径?

Java FX 将函数作为参数发送到方法

由于调试时直接取消部署,无法进行 Java Web 应用程序调试

c++ - 对递归数独回溯函数的模糊调用。

c++ - 在 typedef 中使用相同的名称并从命名空间中使用

swift - 为什么这段代码有歧义?

unix - 在 netbeans 6.9.1 上安装 inconsolata

java - 如何在选择单选按钮时更改表单