List
常用的属性:
- length —— 获取数组的长度
- reversed —— 反转数组,但是返回值不是一个数组,而是一个抽象类的实例化对象,所以需要通过 toList() 转换为数组。
- isEmpty —— 检测数组是否为空,返回布尔值
List<int> list = [1,2,3,4,5];
print(list.length);//5
print(list.reversed);//(5, 4, 3, 2, 1)
print(list.reversed.toList());//[5, 4, 3, 2, 1]
print(list.isEmpty);//false
常用的方法:
- add(E e) —— 向数组的末尾添加元素,该方法没有返回值。
List<int> list = [1,2,3,4,5];
list.add(6);
注意:参数只能是一个元素,也就是说,一次只能添加一个元素。
- addAll(Iterable i) —— 将一个可迭代对象中的元素添加到数组的末尾,该方法没有返回值。
List<int> list = [1,2,3,4,5];
list.addAll([6,7,8]);
print(list);//[1, 2, 3, 4, 5, 6, 7, 8]
- <