我有一个String数组说
String str = new String [5];
str[0] = "Europe";
str[1]= "America";
如何返回数组中填充列的数量?
答案 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;
...
}