删除列表中的尾随空格

时间:2019-04-23 18:53:49

标签: dart flutter

我有一个列表,其中有很多空格,并且想删除尾随空格。

[ ,  , A, B, C, D,  ,  ,  ,  , E, C, D, E,  ,  ,  ,  ]

我想要这样

[ ,  , A, B, C, D,  ,  ,  ,  , E, C, D, E]

我尝试通过做arr.join().trim().split('')来使用trim,但这也删除了起始空格和

[A, B, C, D,  ,  ,  ,  , E, C, D, E]

我该如何实现

谢谢

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

var l = [ '', '', 'A', 'B', 'C', 'D', '', '', '', '', 'E', 'C', 'D', 'E', '', '', '', ''];
var result = l.reversed.skipWhile((s) => s.isEmpty).toList().reversed.toList();