[scala基础]--Map操作2

    xiaoxiao2025-02-26  18

    运行环境:Jdk1.7、scala-2.10.4 package study /** * 测试Map集合 */ object TestMap2 { def main(args: Array[String]): Unit = { val str="15864k5k562ftk523" //spilt切分 val worlds=str.split("k").map((_,2)) println("--------------------------------------------------") println("元组总长度:"+worlds.size) val arr=worlds.take(2)//获取前2个元素 println("take操作结果:"+arr(0)+" "+arr(1)) println("+++++++++++++++++++++++++++++++++++++") worlds.foreach { x => println("遍历元组:"+x) } println("===================================================") val x=worlds.drop(1)(0)//截取第二个元素后的元祖:(5,2)、(562ft,2)、(523,2),再取得下表为0的元祖(5,2) println("drop操作后,获取的元素:"+x) println("--------------------------------------------------") } } 运行结果: -------------------------------------------------- 元组总长度:4 take操作结果:(15864,2)   (5,2) +++++++++++++++++++++++++++++++++++++ 遍历元组:(15864,2) 遍历元组:(5,2) 遍历元组:(562ft,2) 遍历元组:(523,2) =================================================== drop操作后,获取的元素:(5,2) --------------------------------------------------
    转载请注明原文地址: https://ju.6miu.com/read-1296680.html
    最新回复(0)