一:Set
1.声明一个Set集合
val s1 = Set("a","b")
常用方法
2.使用加减删除集合内元素
println(s1 - "c")
println(s1 - "a")
3.count:返回符合条件的数量
println(s1.count(
x => {
x == "a"
}
))
灵活运用
val data = List(
//记录的id 用户id 性别 0:男 1:女
"1,1001,0",
"2,1002,1",
"3,1003,0"
)
//获取三条数据中 性别等于0的数量
println(data.count(
line => line.split(",")(2)=="0"
))
二:Map
1.声明Map集合
val m1 = Map("a"->"va","b"->"vb")
2.获取所有的key 获取所有的val