介绍
本文介绍 seq、set、map 等集合通用的 属性 和 方法
属性
长度
.size
.length
例子:
val l=List(1,2,3)
println(l.size)
println(l.length)
distinct
将数据集中重复的数据移除,相当于 sql语句中的 distinct
例子:
val l=List(1,1,2,2,2,3,3,4,4)
println(l.distinct)
迭代器
val l=List(1,2,3).iterator
操作
遍历
foreach
val l=List(1,2,3)
l.foreach(println)
for循环
val l=List(1,2,3)
for(item <- l){
println(item)
}
迭代器方式
生成字符串
val l=List(1,2,3)
println(l)
println(l.mkString(","))
是否包含
val l=List(1,2,3)
println(l.contains(2))