dart常用方法与属性总结

dart常用方法与属性总结

String与数字类型互相转化

方法作用
parse将String转换为数字类型:数字类型.parse(字符串)
toString将数字类型转换为字符串

集合常用方法与属性

常用属性:
属性作用
reversed翻转
isEmpty是否为空
length长度
isNotEmpty是否不为空
常用方法:
方法作用
add增加
addAll拼接数组:list.addAll([“张三”, “马六”]);
indexOf查找
remove删除
removeAt删除
fillRange修改指定范围的值:fillRange(state,end,value) //修改区间不包括state,end
insert(index,value)指定位置插入
insert(index,list)指定位置插入List
toList()其他类型转换为List
split()删除字符串中字符中转换为List
join()将集合中的值进行拼接成为一个字符串
map用于修改集合的值:var newlist = list.map((value){return value*2}).toList()
forEach用于查看数据:list.forEach((value){ print(value)})
where用于筛选数据:var newlist = list.where((value){return value>5}).toList() //list=[1,2,6]
any用于判断集合中是否有一个满足条件的var flag = list.any((value){return value>5})
every用于判断集合中是否全部满足条件的var flag = list.every((value){return value>5})

Map常用属性与方法

常用属性
属性作用
keys获取所用的key值
values获取所有value值
isEmpty是否为空
isNotEmpty是否不为空
常用方法
方法作用
remove(key)删除指定key的数据
addAll({})添加一个map
containsvalue查看是否有指定的值
forEach用于查看数据:map.forEach((key,value){ print(value)})
map用于筛选数据:var newmap = map.where((key,value){return value>5}).

版权声明:本文为qq_46657663原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。