Scala学习总结_集合操作篇

scala version 2.11

java 集合和scala集合互转

  • java List && scala List

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    // java list to scala list
    val list: java.util.List[String] = Arrays.asList("1", "2")
    import scala.collection.JavaConverters
    val scalaList = JavaConverters.asScalaIteratorConverter(list.iterator()).asScala.toList
    println(scalaList.isInstanceOf[List[String]])
    scalaList.foreach(println)

    // scala list to java list
    val scalaList = List("1", "2", "3")
    import scala.collection.JavaConverters._
    val javaList = scalaList.asJava
    print(javaList.isInstanceOf[java.util.List[String]])
  • java Set && scala Set

    1
    2


  • java map && scala map

集合遍历

集合互转

###