2012-04-01 87 views

回答

7

您可以使用insertRange,它会增加新元素时的列表。

var list = ["1","3","4"]; 
list.insertRange(0, 1, "0"); 
list.insertRange(2, 1, "2"); 
list.forEach((e) => print(e)); 

你可以尝试一下在飞镖here

+0

'insertRange'方法被'insert()'和'insertAll()'所取代。请参阅:http://api.dartlang.org/docs/releases/latest/dart_core/List.html – CedX 2013-09-18 22:56:29

1

好吧,它接近,因为如list.insertRange(索引,范围,[elem])是我正在寻找。

+0

的** **范围属性没有道理给我。他们应该像** insertAtPosition()**和** replaceAtPosition()** – Gero 2012-04-01 19:21:44

+1

Josh Bloch现在正在修改Dart集合库,所以'insert()'和'removeAt()'应该即将推出。 – munificent 2012-04-05 04:27:43

相关问题