我的源和目标是布尔字段。在源字段中,如何检查布尔列的字符是否为空?如果我知道不是字符串null(则为null),那么如何转换为0?
要求:如果源布尔字段为null,则转换为0。
如果布尔字段为true,则为1,否则为0;
注意:源和目标都是布尔值。
如下所示,我尝试使用内联条件运算符:
row5.active.equals(null)?false
:row5.active.toString().equals(false)?false:true
但是它不起作用,任何人都可以帮忙。
尝试用==
检查是否为空,您的答案应缩短为
row5.active == null ? false : row5.active