从Scala中的数组数组中过滤空数组

Jac*_*lin 6 arrays scala

我有一个类型数组的数组String,看起来像:

[[""],["lorem ipsum", "foo", "bar"], [""], ["foo"]]
Run Code Online (Sandbox Code Playgroud)

我想要做的是过滤掉数组中的所有元素,这些元素本身就是一个空数组(在本例中,"空数组",我的意思是只包含空字符串的数组),让我只是有:

[["lorem ipsum", "foo", "bar"], ["foo"]]
Run Code Online (Sandbox Code Playgroud)

然而,我正在努力寻找一种方法来做到这一点(对Scala来说还是新手) - 任何帮助都非常感谢!

谢谢.

Ste*_*lis 16

编辑(使用Rogach的简化):

array.filterNot(_.forall(_.isEmpty))
Run Code Online (Sandbox Code Playgroud)