怎么删除数组中的空白单元,java
时间: 2024-05-02 07:20:45 浏览: 54
你可以使用 Java 中的 ArrayList 类来动态调整数组大小并删除空白单元。首先,将数组元素添加到 ArrayList 中,然后使用 removeIf() 方法删除所有空白单元。以下是示例代码:
```
import java.util.ArrayList;
public class RemoveEmptyElements {
public static void main(String[] args) {
String[] array = {"hello", "", "world", "", "java", ""};
ArrayList<String> list = new ArrayList<String>();
// Add non-empty elements to ArrayList
for (String s : array) {
if (s != null && s.length() > 0) {
list.add(s);
}
}
// Remove empty elements from ArrayList
list.removeIf(s -> s.isEmpty());
// Convert ArrayList back to array
String[] newArray = list.toArray(new String[0]);
// Print new array
for (String s : newArray) {
System.out.println(s);
}
}
}
```
阅读全文