如何从 Dart 中的列表中删除空列表?

How to remove empty lists from a list in Dart?

我的 Dart 程序有问题。这是表情符号列表:

[[, , ], [], [, , ], [], [], []] //List

列表中有多个列表(如您所见)。我想删除空列表 []。我也想加入 [ , , , , ] 到一个列表中。

完整解决方案:

var data = [['', '', ''], [], ['', '', ''], [], [], []];

void main() {
  var newData = data.expand((x) => x).toList();
  print(newData);
}

在这里,newData 是您的最终答案:[, , , , , ]

您可以在一行中完成此操作:

yourData.expand((x) => x).toList();