📅  最后修改于: 2023-12-03 15:30:21.942000             🧑  作者: Mango
在 Dart 中,List 类型是一种动态长度数组。它是一个非常常见和有用的数据类型,因为它允许您在不预先知道元素数量的情况下存储和访问多个值。在本文中,我们将深入了解 Dart 中的 List 类型。
要创建一个 List,可以使用以下语法:
var list = [1, 2, 3];
这将创建一个包含整数 1、2 和 3 的 List。要访问 List 中的元素,可以使用索引,例如:
print(list[0]); // 输出 1
print(list[1]); // 输出 2
print(list[2]); // 输出 3
可以使用 .length
属性访问 List 中的元素数量:
print(list.length); // 输出 3
可以使用 .add()
方法向 List 中添加新元素:
list.add(4); // 向 List 中添加整数 4
print(list); // 输出 [1, 2, 3, 4]
可以使用 .remove()
方法从 List 中删除元素:
list.remove(2); // 从 List 中删除整数 2
print(list); // 输出 [1, 3, 4]
可以使用 for
循环迭代 List 中的元素:
for (var i = 0; i < list.length; i++) {
print(list[i]);
}
也可以使用 for-in
循环:
for (var item in list) {
print(item);
}
以下是一些常用的 List 方法:
.isEmpty
:检查 List 是否为空。.isNotEmpty
:检查 List 是否不为空。.clear()
:从 List 中删除所有元素。.indexOf()
:查找给定元素在 List 中的索引。.lastIndexOf()
:查找给定元素在 List 中的最后一个索引。.sublist()
:创建 List 的子列表。有关更多信息,请查看 Dart 文档。
List 是Dart非常实用的类型之一。它可以帮助您存储和访问多个值,并且拥有许多有用的方法来处理和操作数据。希望本文对您有所帮助,谢谢阅读!