我可以调用最后添加的list.add(),但没有方便的方法将条目添加到特定索引,同时增加列表。
您可以使用insertRange,它会在添加新元素时增加列表。
var list = ["1","3","4"];
list.insertRange(0, 1, "0");
list.insertRange(2, 1, "2");
list.forEach((e) => print(e));
你可以在DartBoard here上试一试
您现在可以使用insert()
和removeAt()
方法。
好吧,它接缝好像list.insertRange(index,range,[elem])就是我要找的东西。
飞镖2
var idx = 3;
list.insert(idx, 'foo');
取决于您是要插入单个项目还是一堆项目
所有可用的方法https://api.dartlang.org/stable/2.1.0/dart-core/List-class.html#instance-methods