我有一个像这样的数组
String arr[][] = {{"abc"}, {"bcd"}, {null}}
这是多维数组(数组中的单字符串数组)。我想删除这些空值并希望最终结果为{{"abc"}, {"bcd"}}
. 该数组可以是任意大小,并且可以有任意数量的空值
我试过这样的事情。我知道我可以使用传统的 for 循环,但我想使用 java8 或更高效地进行循环。
String arr1[][] = Arrays.stream(arr) .filter(str -> (((str != null) && (str.length > 0)))) .toArray(String[][]::new);
子衿沉夜
慕妹3242003
相关分类