String[] 去除空字符串
时间: 2023-10-07 19:11:07 浏览: 95
字符串去掉空格
可以使用 Java 中的 Stream API 和 filter() 方法来实现。具体代码如下:
```java
String[] strArr = {"hello", "", "world", "", "java"};
String[] result = Arrays.stream(strArr)
.filter(str -> str != null && str.trim().length() > 0)
.toArray(String[]::new);
```
以上代码中,先使用 Arrays.stream() 方法将 String 数组转换成 Stream,然后使用 filter() 方法过滤掉空字符串(包括 null 和空格),最后使用 toArray() 方法将过滤后的字符串转换成 String 数组。
阅读全文