-1

我有一个字符串数组说

                    String str = new String [5];

                     str[0] = "Europe";

                     str[1]= "America";

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

4

2 回答 2

2

如果您不为空元素分配任何值,则可以 count null

int count=0;
for(final String s : str) {
   if(s != null) ++count;
}
于 2013-08-04T12:30:46.680 回答
1

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

if (StringUtils.isBlank(str[i]) {
  ++count;
    ...
}
于 2013-08-04T12:33:15.573 回答