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 に答える