gpt4 book ai didi

java - 我在java中有一个字符串表的数组列表,我想从这些表中删除空和空元素

转载 作者:行者123 更新时间:2023-11-30 02:11:05 25 4
gpt4 key购买 nike

我有一个像这样的字符串表的数组列表:

[Hello, , Jack] //String table[0]
[] // String table[1]

如何删除空元素和 null 元素:

[Hello, Jack] //String table[0]

最佳答案

因为你有一个 ArrayList<String[]> ,您可以使用 Collection#removeIf 删除 null List 中的(或空)元素:

list.removeIf(table -> table == null || table.length == 0);

删除null或者数组本身的空元素,您必须在没有它们的情况下重建数组:

list.replaceAll(table -> Arrays.stream(table)
.filter(Objects::nonNull)
.filter(s -> !s.isEmpty())
.toArray(String[]::new);

关于java - 我在java中有一个字符串表的数组列表,我想从这些表中删除空和空元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50107919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com