Map
是一种无序的
键值对
映射,可以称为哈希
或者是字典
。
定义 Map
1. 不指定泛型
// 1. 使用 Map 作为类型,此时 `key-value` 均不需要设置类型
Map person1 = {"name": "zs", "age": 19};
person1["sex"] = "men";
// 2. 使用 var 作为类型,此时 `key-value` 均不需要设置类型
var person2 = {};
person2['name'] = "ls";
person2["age"] = 20;
// 3. 也可以 new Map 生成,此时 `key-value` 均不需要设置类型
Map person3 = new Map();
person3['name'] = 'ww';
person3['age'] = 21;
2. 指定泛型
// 1. 此时 key-value 均为 String 型
Map<String, String> person1 = {"name": "zs"};
p