【笔记】Dart的Map集合
前言
Dart的Map集合学习笔记
定义集合
声明集合
1 | Map map; |
定义不定长的集合
1 | Map map = { |
1 | Map map = new Map(); |
直接操作集合中的元素
获取数据
1 | map["key"]; |
新增数据和修改数据
1 | map["key"] = value; |
集合中的属性
获取所有的key
1 | map.keys; |
结果转换成List集合
1 | map.keys.toList(); |
获取所有的value
1 | dart.values; |
结果转换成List集合
1 | map.values.toList(); |
判断集合是否为空
1 | map.isEmpty; |
判断集合是否不为空
1 | map.isNotEmpty; |
集合中的方法
追加多个数据
- 追加Map集合
1 | map.addAll({ |
删除元素
1 | map.remove(数据); |
是否有指定value
- 返回布尔值
1 | map.containsValue(数据); |
遍历集合
forEach
1 | list.forEach((key, value){ |