首页
IT
登录
6mi
u
盘
搜
搜 索
IT
[scala基础]--Map操作2
[scala基础]--Map操作2
xiaoxiao
2025-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
)