如何计算数组中填充列的数量

时间:2013-08-04 12:28:03

标签: java

我有一个String数组说

                    String str = new String [5];

                     str[0] = "Europe";

                     str[1]= "America";

如何返回数组中填充列的数量?

2 个答案:

答案 0 :(得分:2)

如果您没有为空元素指定任何值,则可以计算null

int count=0;
for(final String s : str) {
   if(s != null) ++count;
}

答案 1 :(得分:1)

您可以使用Apache common lang's isBlank进行检查。

if (StringUtils.isBlank(str[i]) {
  ++count;
    ...
}