null参照をfalseに変換Boolean
して自動的に処理するJavaのユーティリティメソッドはありますか?boolean
Boolean
20605 次
7 に答える
2
既製のユーティリティをお探しですか? 次に、 Commons-Lang BooleanUtilsが答えだと思います。メソッド toBoolean(Boolean bool)があります。
于 2014-07-25T07:41:49.913 に答える
1
存在するかどうかはわかりません。私は次のようなワンライナーを書きます:
public static boolean getPrimitiveBoolean(Boolean bool) {
return bool == null ? false : bool.booleanValue();
}
于 2014-07-25T07:40:55.653 に答える
0
これは、そのトリックを実行するために作成できるメソッドです。Boolean が null の場合、これは false を返します。
public static boolean toBooleanDefaultIfNull(Boolean bool) {
if (bool == null) return false;
return bool.booleanValue();
}
于 2014-07-25T07:40:16.260 に答える