繁体   English   中英

用于在列中查找非空值的 Java 代码

[英]Java code for finding non-null values in a column

我正在使用一个名为 Talend 的 ETL 程序来处理输入文件,并且在该过程结束时,我有一个自动电子邮件组件,它将向我的客户发送有关该过程的统计信息。 我想告诉他们有多少人在他们的文件中被标记为“贷款人”,有多少人被标记为“通讯员”,它们被列在作为 CASE 语句的结果创建的两个单独的列中。 为了表示这些数字,我需要对这些列中的所有非空值进行计数。

是否可以使用java来做到这一点?

你的问题的简短回答是:

是的。

尝试使用以下比较来确定值是否为非空

myVariable != null

这将返回一个booleantruefalse ),可以像这样使用:

int count = 0;

for(Column column : columns){
    if(column != null && column.getValue() != null){
        count++;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM