Tuple拉链操作:指的就是数组的
zip
操作。zip方法是Array类的方法,就是将两个Array合并成一个Array,合并后也是一个Array,只不过里边的元素为Tuple。package com.lyz.seven object TupleLearn { def main(args: Array[String]): Unit = { val v1 = Array("a", "b", "c") val v2 = Array(1, 2, 3) val v3 = v1.zip(v2) /** * 打印结果为 * (a,1) * (b,2) * (c,3) */ for (elem <- v3) { println(elem) } val v3Map = v3.toMap println(v3Map("a")) // 打印结果为 1 println(v3Map("b")) //打印结果为 2 println(v3Map("c")) //打印结果为 3 } }
Java Map与Scala Map隐式转换
- Java Map转换Scala Map:在调用的函数前边导入隐式转换函数
import scala.collection.JavaConversions.mapAsJavaMap
- Scala Map转换Java Map:在调用的函数前边导入隐式转换函数
import scala.collection.JavaConversions.mapAsScalaMap
- Java Map转换Scala Map:在调用的函数前边导入隐式转换函数
Scala(九)Tuple拉链操作、Java Map与Scala Map隐式转换
最新推荐文章于 2021-10-09 21:13:19 发布