Dart语法问答到实践

.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():清除所有值

上一篇:windows11系统下载安装,如何在苹果macos系统中使用win系统?


下一篇:企业、门店如何布局矩阵?云微客如何提升获客效率?