java删除数组中空的元素
时间: 2024-05-11 18:17:15 浏览: 118
matlab 空数组.md
在Java中,数组的长度是固定不变的,但是我们可以通过将数组中的空元素删除来模拟删除元素的效果。下面是一个示例代码,可以删除数组中的空元素:
```
public static String[] removeEmptyElements(String[] array) {
List<String> list = new ArrayList<String>();
for(String str : array) {
if(str != null && str.length() > 0) {
list.add(str);
}
}
return list.toArray(new String[list.size()]);
}
```
这个方法首先创建了一个ArrayList,然后遍历输入的数组,将非空元素添加到ArrayList中。最后,将ArrayList转换成一个String数组并返回。这样就可以删除数组中的空元素了。
阅读全文