常用属性
//常用的属性:
list.length 数组长度
list.reversed 反转数组
list.isEmpty 是否为空
list.isNoEmpty 是否不为空
list.first 获取第一个元素
list.last 获取最后一个元素
常用的方法
//增加
list.add(value); //向数组内添加某个值
list.addAll(list); //数组拼接
list.insert(index,value) //在某个位置插入一条数据
//删除
list.remove(value); //删除传入的值
list.removeAt(index); // 根据传入的索引删除元素
list.removeLast(); //删除数组的最后一位元素
list.removeRange(start,end); //范围删除 传入开始和结束区间的索引值
list.removeWhere((v)=>判断条件); //删除符合函数返回值为true的元素
list.clear(); //删除所有元素
//更改
list.setAll(index,iterable); //根据指定的索引值修改
list.fillRange(start,end,value); //根据索引区间修改
//查找
list.indexOf(value,index) //根据具体值查找,返回值为索引值
//去重
list.toSet();
//遍历
list.forEach((e){
print(e);
});
//排序
list.sort((a,b){
return b - a;
});
print(list);