0

出于某种原因,我必须维护一个 Java 1.3 项目。我使用了一些布尔值,但似乎要给它们默认值,我必须像这样将它们装箱

Boolean disableAllTheThings = new Boolean(false);

有没有办法在某个地方自动使用常量,例如

Boolean disableAllTheThings = FALSE_CONSTANT;

装箱布尔值并不重要,只是感觉很奇怪。

4

2 回答 2

7

您的示例中没有装箱,但是您创建了一个不必要的对象。如何改用Boolean 类提供的常量(链接到 1.3 API)

Boolean disableAllThings = Boolean.FALSE;
于 2013-07-23T18:32:13.907 回答
4

我认为您正在寻找Boolean.FALSE(and Boolean.TRUE)。它们在 Java 诞生之初就已经存在,而且它们肯定存在于 Java 1.3.1 中。

于 2013-07-23T18:32:12.210 回答