出于某种原因,我必须维护一个 Java 1.3 项目。我使用了一些布尔值,但似乎要给它们默认值,我必须像这样将它们装箱
Boolean disableAllTheThings = new Boolean(false);
有没有办法在某个地方自动使用常量,例如
Boolean disableAllTheThings = FALSE_CONSTANT;
装箱布尔值并不重要,只是感觉很奇怪。
您的示例中没有装箱,但是您创建了一个不必要的对象。如何改用Boolean 类提供的常量(链接到 1.3 API):
Boolean disableAllThings = Boolean.FALSE;
我认为您正在寻找Boolean.FALSE
(and Boolean.TRUE
)。它们在 Java 诞生之初就已经存在,而且它们肯定存在于 Java 1.3.1 中。