Dart 创建Map

Posted yangqinoak

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dart 创建Map相关的知识,希望对你有一定的参考价值。

Map的常用操作

1. [] , length   获取值和长度

2. isEmpty (),isNoEmpty () 是否为空

3.Keys ,values  获取所有的键 和值

4. containsKey(), containsValue() 是否包含某个key 是否包含某个值

5.remove () 

6.foEach

 

创建 map :

var map ={"a":"apple","b":"blue",c"color",1:true};

获取map的某个值 :map ["a"], map [1]=false;

获取所有key map.keys

是否包含某个key map.containsKey("a")

获取所有value map.values

是否包含某个value map .containsValue ("color")

移除 map .map ("color")

forEach 需要接收两个参数

map.forEach(f);

void f(key ,value){

 

print("key =$key, value =$value")

}

 

以上是关于Dart 创建Map的主要内容,如果未能解决你的问题,请参考以下文章

Dart学习--之Iterable相关方法总结

在 Flutter/Dart 中的列表内创建地图

Flutter Dart 创建Base类添加泛型

Dart 中使用 ifAbsent 的 Map Update 方法

dart系列之:集合使用最佳实践

Dart基础:可迭代的集合