我无缘无故进入了这个,很惊讶地看到这个方法实现如下:
public static boolean isTrue(Boolean bool) {
if (bool == null) {
return false;
}
return bool.booleanValue() ? true : false;
}
为什么不?
public static boolean isTrue(Boolean bool) {
if (bool == null) {
return false;
}
return bool.booleanValue();
}
没关系,所以我想知道它有什么好处吗?可读性是一个足够弱的论据,我认为这是噪音。除非我缺少其他一些好处。