scala教程:集合通用属性和方法

介绍

本文介绍 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)
}
迭代器方式

详见:scala教程:迭代器Iterator

生成字符串

val l=List(1,2,3)

println(l)
println(l.mkString(","))

是否包含

val l=List(1,2,3)

println(l.contains(2))

原文出处:/show_1IX1Jia4S0K1.html