.add():只能添加一个元素
.addAll():基于一个iterable类,两个数组合并,类似JavaScript的数组.concat方法
.first:取第一个元素
.lastt:取最后一个元素
.shuffle():打乱原数组
.retainWhere(()=>{}):根据条件保留
.removeWhere(()=>{}):根据条件移除
.removeRange(start,end):范围移除
.remove():移除某个元素
.removeAt():移除某个下标的元素
.removeLast():移除末尾元素
.fillRange(start,end,value):从start到end每个元素用value替换
.insert(index,value):在某个下标插入一个元素
.inser(index,list):在某个下标插入一个数组
.setAll(index,list):从inde开发,逐个替换list中的元素
.toList(growable:false):生成一个新数组,growable未false是一个固定长度,默认为true
.join():所有元素连接成一个字符串
.split():使用指定的分隔符字符串将一个String对象分割成子字符串数组
.map():遍历现有的List的每个元素,并做处理,返回一个新得Iterable
.reversed:获取反向的Iterable
.take(count):从0开始取count个元素,并返回结果
.takeWhile((e)=>(bool)):从0开始取,直至第一个不符合函数的元素,将其前面的元素都返回
clear():清除所有值