欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

scala学习笔记03-JAVA集合与SCALA 集合互操作

程序员文章站 2022-06-14 20:47:13
...
JAVA集合与SCALA 集合互操作:scala.collection.JavaConversions
	propertiesAsScalaMap ------可以将java中的properties类型转换为scala中的map类型
	  //propertiesAsScalaMap ------可以将java中的properties类型转换为scala中的map类型
    var prop:Properties = new Properties()
    prop.put("zs","kkk")
    val mapScala = JavaConversions.propertiesAsScalaMap(prop) //转换成为scala的map类型
      //bufferAsJavaList --------将buffer的子类转换成java的list类
    var ab1 = ArrayBuffer(1,2,3,4)
    val ints_java = JavaConversions.bufferAsJavaList(ab1) //转换成java的list类型
      //asScalaBuffer  --------将java中的类型转化为 mutable.Buffer类型
    var list_java = new java.util.ArrayList[String]()
    list_java.add("ssss")
    val list_scala = JavaConversions    .asScalaBuffer(list_java)
    list_scala // mutable.Buffer[String]
相关标签: scala