在Java中,可以使用三元运算符来验证BigDecimal是否为空。以下是一个示例代码:
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal value1 = null;
BigDecimal value2 = new BigDecimal("10.5");
BigDecimal result = value1 != null ? value1 : BigDecimal.ZERO;
System.out.println(result); // Output: 0
result = value2 != null ? value2 : BigDecimal.ZERO;
System.out.println(result); // Output: 10.5
}
}
在上面的代码中,我们使用了三元运算符来验证BigDecimal是否为空。如果BigDecimal对象不为空,就使用该对象的值,否则使用BigDecimal.ZERO作为结果。