6、scala Map和Tuple
1、 创建Map
2、访问Map元素
3、修改Map元素的值
4、遍历Map
5、SortedMap和LinkedHashMap
6、Map的元素类型Tuple
1、 创建Map
创建不可变的Map
创建可变的Map
使用另外一种方式定义Map元素
创建空的HashMap
2、访问Map元素
获取指定key对应的value,如果key不存在,会报错 ages(“LiLei”)
使用contains函数检查key是否存在
getOrElse函数
3、修改Map元素的值
直接修改Map里面元素的值 ages(“LiLei”) =31
增加多个元素和移除元素
更新不可变的map和移除不可变map的元素
4、遍历Map
遍历entrySet,遍历key, 遍历value,生成新map反转key和value
5、SortedMap和LinkedHashMap
SortedMap可以自动对Map的key的排序
LinkedHashMap可以记住插入的entry的顺序
6、Map的元素类型Tuple
简单Tuple和访问Tuple
zip