如何在列表中的特定索引中添加条目?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在列表中的特定索引中添加条目?相关的知识,希望对你有一定的参考价值。
我可以调用最后添加的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/insert.html
- https://api.dartlang.org/stable/2.1.0/dart-core/List/insertAll.html
所有可用的方法https://api.dartlang.org/stable/2.1.0/dart-core/List-class.html#instance-methods
以上是关于如何在列表中的特定索引中添加条目?的主要内容,如果未能解决你的问题,请参考以下文章