[英]Boolean instanceof Object is true?
我业余时间一直在学习Java,但有一个快速的问题似乎无法解决。 这段代码返回true:
Boolean testBool = true;
Boolean test = testBool instanceof Object;
System.out.println(test);
但是,我以为布尔值是一种原始类型,当我将这种逻辑与其他任何原始类型进行尝试时,都会遇到编译器错误,指出:意外类型要求:找到的引用:int
我确定我只缺少一些小东西。 谢谢你的帮助!
布尔值是原始类型; java.lang.Boolean是其包装器类。
您会注意到所有原始类型都有配套的包装器类(例如int和java.lang.Integer等)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.