logo头像
Snippet 博客主题

Scala-集合操作

Scala集合类实用操作集合


  1. 与java对象互相转化
    1
    2
    3
    4
    5
    // java list to scala array
    import scala.collection.JavaConversions._

    // scala array to java list
    import collection.JavaConversions._

  1. seq转化为参数序列(:_*)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
object x {

def test(args: Int*) = {
println(args.sum)
}

def main(args: Array[String]): Unit = {
val a = Array(1, 2, 3)
test(a: _*)
}

}

结果: 6

  1. to string
1
2
3
4
val a = Array(1,2,3)
println(a.mkString("_"))

ouptu: 1_2_3

  1. 创建空值对象
1
val a = Array.empty[String]

评论系统未开启,无法评论!