在 Java 中将布尔值转换为布尔值并处理 null 的实用程序方法
2022-09-01 04:10:07
Java中是否有实用程序方法可以转换为并自动将空引用处理为false?Boolean
boolean
Boolean
Java中是否有实用程序方法可以转换为并自动将空引用处理为false?Boolean
boolean
Boolean
怎么样:
boolean x = Boolean.TRUE.equals(value);
?这是一个表达式,仅当 为非 null 且为 true 表示引用时,才会计算结果。true
value
Boolean
在java 8上,你可以做:
static boolean getPrimitive(Boolean value) {
return Optional.ofNullable(value).orElse(false);
}
您还可以执行以下操作:
static boolean getPrimitive(Boolean value) {
return Boolean.parseBoolean("" + value);
}