java - 不兼容与不可比较类型

标签 java compiler-errors incompatibletypeerror

我对java中的这两类错误消息感到困惑。

对于不兼容的类型,可能会出现以下情况

if(integer=="String")

什么情况下会得到java中的无与伦比的类型? 这两者之间的主要区别是什么?

最佳答案

不兼容类型错误
尝试分配不同类型时发生

不可比较类型错误
尝试比较两种不同类型时发生

关于java - 不兼容与不可比较类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18168764/

相关文章:

objective-c - 我希望程序产生一个值,但它没有这样做并以响应代码 0 退出

java - 如何在hadoop中设置默认的Java选择而不在运行时重叠

c++ - 无法安装 Visual Studio C++ 包含文件 'excpt.h'

java - GcmListenerService.onMessageReceived() 未调用

java - 重写有异常编译器错误的方法

java - 获取Map对象时出现不兼容的类型异常

java - 内部类泛型 - 不兼容的类型

java - 如何将 JLabel 转换为字符串,反之亦然?

java - 性能测试中如何计算每分钟调用次数?

java - 将 List<String> 转换为文本数组 MapReduce 时出现 ArrayStoreException