如何从列表中除去空列表 (Java)

2022-09-04 23:56:03

我已经搜索了这个,但它是用其他语言,如Python或R(?)。我在列表中有列表,但我想删除空列表。例如:

[ [abc,def], [ghi], [], [], [], [jkl, mno]]

我想要:

[ [abc,def], [ghi], [jkl, mno]]

如何从列表中删除空列表?谢谢!


答案 1

您也可以尝试以下操作:

list.removeIf(p -> p.isEmpty());

答案 2

您可以使用:

list.removeAll(Collections.singleton(new ArrayList<>()));