-
length —— 获取数组的长度
-
reversed —— 反转数组,但是返回值不是一个数组,而是一个抽象类的实例化对象,所以需要通过 toList() 转换为数组。
-
isEmpty —— 检测数组是否为空,返回布尔值
List 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 list = [1,2,3,4,5];
list.add(6);
注意:参数只能是一个元素,也就是说,一次只能添加一个元素。
- addAll(Iterable i) —— 将一个可迭代对象中的元素添加到数组的末尾,该方法没有返回值。
List list = [1,2,3,4,5];
list.addAll([6,7,8]);
print(list);//[1, 2, 3, 4, 5, 6, 7, 8]
- indexOf(element,start=0) —— 查找一个元素,返回这个数组在数组中的索引,如果数组中没有这个元素,则返回-1.该方法接收两个参数,第一个就是查找的元素,第二个是非必须参数,表示查找的起始位