在 if 语句中使用 Boolean

由于自动拆箱,可以在 if 语句中使用 Boolean

Boolean a = Boolean.TRUE;
if (a) { // a gets converted to boolean
    System.out.println("It works!");
}

这适用于 whiledo while 以及 for 语句中的条件。

请注意,如果 Booleannull,则会在转换中抛出 NullPointerException