删除String数组中的空值
private String[] replaceNull(String[] str){
//用StringBuffer来存放数组中的非空元素,用“;”分隔
StringBuffer sb = new StringBuffer();
for(int i=0; i<str.length; i++) {
if("".equals(str[i])) {
continue;
}
sb.append(str[i]);
if(i != str.length - 1) {
sb.append(";");
}
}
//用String的split方法分割,得到数组
str = sb.toString().split(";");
return str;
}
本文介绍了一种通过使用StringBuffer来过滤并移除String数组中的空字符串的方法。具体实现为遍历原始数组,忽略空字符串,并将非空字符串用分号连接起来。最后通过split方法重新生成不含空值的新数组。

887

被折叠的 条评论
为什么被折叠?



