作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
import java.util.HashMap;
public class file{
public static void main(String args[]){
Object a;
a = true;
if (a == true){
System.out.println("Yes");
}
}
}
我得到错误error: incomparable types: Object and boolean
我要比较存储 boolean 值的对象 a 和实际的 boolean 类型。我该怎么做?
最佳答案
发生这种情况是因为 boolean
原语 true
是 boxed 以转换为 Object
。您需要将它与另一个装箱的对象进行比较,就像这样
if (a == Boolean.TRUE) {
...
}
或者像这样
if (a.equals(true)) {
...
}
关于java - 如何将对象类型与 boolean 值进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73462561/
我是一名优秀的程序员,十分优秀!