0
点赞
收藏
分享

微信扫一扫

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}).


举报

相关推荐

0 条评论