- Dart编程教程
- Dart编程 - 首页
- Dart编程 - 概述
- Dart编程 - 环境
- Dart编程 - 语法
- Dart编程 - 数据类型
- Dart编程 - 变量
- Dart编程 - 运算符
- Dart编程 - 循环
- Dart编程 - 决策
- Dart编程 - 数字
- Dart编程 - 字符串
- Dart编程 - 布尔值
- Dart编程 - 列表
- Dart编程 - 列表
- Dart编程 - 映射
- Dart编程 - 符号
- Dart编程 - Rune
- Dart编程 - 枚举
- Dart编程 - 函数
- Dart编程 - 接口
- Dart编程 - 类
- Dart编程 - 对象
- Dart编程 - 集合
- Dart编程 - 泛型
- Dart编程 - 包
- Dart编程 - 异常
- Dart编程 - 调试
- Dart编程 - Typedef
- Dart编程 - 库
- Dart编程 - 异步
- Dart编程 - 并发
- Dart编程 - 单元测试
- Dart编程 - HTML DOM
- Dart编程实用资源
- Dart编程 - 快速指南
- Dart编程 - 资源
- Dart编程 - 讨论
向列表中插入元素
可变列表可以在运行时动态增长。List.add() 函数将指定的值附加到列表的末尾,并返回修改后的列表对象。如下所示。
void main() {
List l = [1,2,3];
l.add(12);
print(l);
}
它将产生以下输出:
[1, 2, 3, 12]
List.addAll() 函数接受多个以逗号分隔的值,并将这些值附加到列表中。
void main() {
List l = [1,2,3];
l.addAll([12,13]);
print(l);
}
它将产生以下输出:
[1, 2, 3, 12, 13]
List.addAll() 函数接受多个以逗号分隔的值,并将这些值附加到列表中。
void main() {
List l = [1,2,3];
l.addAll([12,13]);
print(l);
}
它将产生以下输出:
[1, 2, 3, 12, 13]
Dart 还支持在列表中的特定位置添加元素。insert() 函数接受一个值,并将其插入到指定的索引处。类似地,insertAll() 函数插入给定的值列表,从指定的索引开始。insert 和insertAll 函数的语法如下所示:
List.insert(index,value) List.insertAll(index, iterable_list_of _values)
以下示例分别说明了insert() 和insertAll() 函数的使用。
语法
List.insert(index,value) List.insertAll([Itearble])
示例:List.insert()
void main() {
List l = [1,2,3];
l.insert(0,4);
print(l);
}
它将产生以下输出:
[4, 1, 2, 3]
示例:List.insertAll()
void main() {
List l = [1,2,3];
l.insertAll(0,[120,130]);
print(l);
}
它将产生以下输出:
[120, 130, 1, 2, 3]
dart_programming_lists_basic_operations.htm
广告