在 Dart 中,集合(Collections)是用于存储多个对象的数据结构,主要包括 List(列表)、Set(集合)和 Map(字典/映射)三种类型。每种集合类型适用于不同的场景,提供了灵活的方式来组织和管理数据。以下是对 Dart 集合的全面介绍:
1. List(列表)
List 是 Dart 中最常用的集合类型,表示一个有序的元素序列。列表中的元素可以通过索引访问,索引从 0 开始。
创建 List
=
// 固定长度列表(不可变)
final fixedList = const [1, 2, 3]; // 使用 const 创建不可变列表
// 可变长度列表
var mutableList = [4, 5, 6]; // 使用 var 创建可变列表
var anotherList = List<int>.filled(3, 0); // 创建长度为 3,初始值为 0 的列表
常用操作
访问元素:通过索引访问。
dart
print(mutableList[0]); // 输出 4
添加元素:使用 add 或 addAll。
dart
mutableList.add(7); // 添加单个元素
mutableList.addAll([8, 9]); // 添加多个元素
删除元素:使用 remove 或 removeAt。
dart
mutableList.remove(5); // 删除值为 5 的元素
mutableList.removeAt(0); // 删除索引为 0 的元素
`
本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,结果仅供参考,今日霍州所有文章均包含本声明。