我正在使用名为Talend的ETL程序来处理输入文件,在流程结束时,我有一个自动电子邮件组件,它将向我的客户发送有关该过程的统计信息。我想告诉他们他们文件中有多少人被标记为“贷方”,有多少人被标记为“通讯员”,这些人列在两个单独的列中,这些列是作为CASE语句的结果创建的。为了表示这些数字,我需要对这些列中的所有非空值执行计数。
是否可以使用java
?
答案 0 :(得分:1)
您问题的简短回答是:
是
尝试使用以下比较来确定值是否为非空
myVariable != null
这会返回boolean
(true
或false
)值,可以像以下一样使用:
int count = 0;
for(Column column : columns){
if(column != null && column.getValue() != null){
count++;
}
}