public class BooleanUtil
extends java.lang.Object
| 构造器和说明 |
|---|
BooleanUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
isFalse(java.lang.Boolean bool)
是否为false
BooleanUtil.isFalse(false) = true
BooleanUtil.isFalse(true) = false
BooleanUtil.isFalse(null) = false
|
static boolean |
isTrue(java.lang.Boolean bool)
是否为true
BooleanUtil.isTrue(true) = true
BooleanUtil.isTrue(false) = false
BooleanUtil.isTrue(null) = false
|
static java.lang.Boolean |
toBoolean(java.lang.Integer value,
java.lang.Boolean defaultValue)
Integer转Boolean, Integer为空返回nullValue
非0即为true
BooleanUtil.toBoolean(0, nullValue) = false
BooleanUtil.toBoolean(null, nullValue) = nullValue
BooleanUtil.toBoolean(其他, nullValue) = true
|
static java.lang.Boolean |
toBoolean(java.lang.Long value,
java.lang.Boolean nullValue)
Long转Boolean, Long为空返回nullValue
非0即为true
BooleanUtil.toBoolean(0L, nullValue) = false
BooleanUtil.toBoolean(null, nullValue) = defaultValue
BooleanUtil.toBoolean(其他, nullValue) = true
|
static boolean |
toBoolean(java.lang.String value)
字符串转boolean
|
static int |
toInt(boolean value)
boolean转int
true=1,false=0
|
static long |
toLong(boolean value)
boolean转long
|
public static boolean isTrue(java.lang.Boolean bool)
BooleanUtil.isTrue(true) = true BooleanUtil.isTrue(false) = false BooleanUtil.isTrue(null) = false
bool - 被检查的参数public static boolean isFalse(java.lang.Boolean bool)
BooleanUtil.isFalse(false) = true BooleanUtil.isFalse(true) = false BooleanUtil.isFalse(null) = false
bool - 被检查的参数public static boolean toBoolean(java.lang.String value)
value - 待转换字符串TRUE_SET集合中返回true 其他返回falsepublic static int toInt(boolean value)
value - boolean值public static long toLong(boolean value)
value - boolean值public static java.lang.Boolean toBoolean(java.lang.Long value,
java.lang.Boolean nullValue)
BooleanUtil.toBoolean(0L, nullValue) = false BooleanUtil.toBoolean(null, nullValue) = defaultValue BooleanUtil.toBoolean(其他, nullValue) = true
value - Long值nullValue - value为空时,返回的默认值public static java.lang.Boolean toBoolean(java.lang.Integer value,
java.lang.Boolean defaultValue)
BooleanUtil.toBoolean(0, nullValue) = false BooleanUtil.toBoolean(null, nullValue) = nullValue BooleanUtil.toBoolean(其他, nullValue) = true
value - Long值defaultValue - value值为空时,返回指定默认值