scala基础----》map基本操作
来源:互联网 发布:如何看待中央反贪知乎 编辑:程序博客网 时间:2024/05/22 18:54
运行环境:jdk1.7、scala-2.10.4
package study//数据结构mapobject TestMap { def main(args: Array[String]): Unit = { var m1=scala.collection.mutable.Map[String,Int](("tom",12),("jim",21)) var m2=scala.collection.immutable.Map[String,Int](("tom2",22),("jim2",21)) //取值 println("m1--->"+m1("tom")) println("m2--->"+m2("tom2")) //添加元素 m1+=("jony"->2) m2+=("jony2"->62) println("m1="+m1) println("m2="+m2) //遍历元素 m1.foreach(x=> {println("m1==>"+x._1)}) m2.foreach(x=> {println("m2==>"+x._2)}) //根据key得到值得遍历 m1.keys.foreach { x => {println("m1 的key is 【"+x)} } //直接遍历值 m2.values.foreach { x =>{println("m2 的value is 【"+x)} }}}
结果:
m1--->12m2--->22m1=Map(jim -> 21, tom -> 12, jony -> 2)m2=Map(tom2 -> 22, jim2 -> 21, jony2 -> 62)m1==>jimm1==>tomm1==>jonym2==>22m2==>21m2==>62m1 的key is 【jimm1 的key is 【tomm1 的key is 【jonym2 的value is 【22m2 的value is 【21m2 的value is 【62
0 0
- scala基础----》map基本操作
- scala基础----Map操作2
- scala基础36-List的map/flatmap/filter等操作
- Scala基础—Map和Tuple操作示例
- scala函数基本操作
- Scala List基本操作
- Scala基础语法-3Map
- scala对map的操作
- Scala集合操作—Map
- scala Map 和 Tuple操作
- scala基础--for操作
- scala基础----trait操作
- scala基础----Arrays操作
- C/C++基础——map的基本操作总结
- scala基础1-基本表达式
- Scala集合基本操作(1)
- map的基本操作
- C++ map 基本操作
- BZOJ 2002 Bounce 弹飞绵羊 [Hnoi2010]
- UVA-10200
- POJ 3904 Sky Code(813训练题目)题解
- 神秘的40毫秒延迟与 TCP_NODELAY
- codeforces #366 704B 704C 704D 704E
- scala基础----》map基本操作
- 数据结构实验之查找一:二叉排序树
- 设计模式_单例模式(singleton)
- 自学java(7)继承:5.2开始
- 十三、签到和小红点功能
- 数据结构
- zcmu 1616: 最长回文串
- Glusterfs的常用命令
- Zynq的LWIP裸奔应用