【发布时间】:2013-04-15 09:48:15
【问题描述】:
我写了以下代码
Boolean isit;
if(isit== true) {
System.out.println("isit is true");
} else {
System.out.println("isit is not false");
}
但它总是 null ,但它应该给出 false 为 default..
【问题讨论】:
-
boolean默认为false,Boolean像所有引用类型默认为null。恕我直言,除非您真的需要使用包装器,否则请使用原语而不是包装器。顺便说一句,您不能使用==来比较布尔值,您需要使用等于,并且您也不会将它用于boolean,因为它是多余的。
标签: java oop syntax null boolean