Scala集合和Java集合对应转换关系
2017-08-31 17:49
295 查看
作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处 用Scala编码的时候,经常会遇到scala集合和Java集合互相转换的case,特意mark一下,加深记忆
scala.collection.Iterable <=> java.lang.Iterable
scala.collection.Iterable <=> java.util.Collection
scala.collection.Iterator <=> java.util.{ Iterator, Enumeration }
scala.collection.mutable.Buffer <=> java.util.List
scala.collection.mutable.Set <=> java.util.Set
scala.collection.mutable.Map <=> java.util.{ Map, Dictionary }
scala.collection.mutable.ConcurrentMap <=> java.util.concurrent.ConcurrentMap
scala.collection.Seq => java.util.List
scala.collection.mutable.Seq => java.util.List
scala.collection.Set => java.util.Set
scala.collection.Map => java.util.Map
java.util.Properties => scala.collection.mutable.Map[String, String]
可以用 scala.collection.JavaConversions来快速实现转换,比如把Java的list快速转为scala的bufferval scalaList = JavaConversions.asScalaBuffer(javaList)
scala.collection.Iterable <=> java.lang.Iterable
scala.collection.Iterable <=> java.util.Collection
scala.collection.Iterator <=> java.util.{ Iterator, Enumeration }
scala.collection.mutable.Buffer <=> java.util.List
scala.collection.mutable.Set <=> java.util.Set
scala.collection.mutable.Map <=> java.util.{ Map, Dictionary }
scala.collection.mutable.ConcurrentMap <=> java.util.concurrent.ConcurrentMap
scala.collection.Seq => java.util.List
scala.collection.mutable.Seq => java.util.List
scala.collection.Set => java.util.Set
scala.collection.Map => java.util.Map
java.util.Properties => scala.collection.mutable.Map[String, String]
可以用 scala.collection.JavaConversions来快速实现转换,比如把Java的list快速转为scala的bufferval scalaList = JavaConversions.asScalaBuffer(javaList)
相关文章推荐
- Scala集合和Java集合对应转换关系
- scala与java之间的集合类型转换
- Scala中映射的语法(对应Java中的Map集合的定义)
- java与scala集合相互转换
- scala和java集合互相转换
- scala集合类型与java的转换
- java与scala集合相互转换
- java实现jdbc查询结果集result转换成对应list集合
- Java_集合操作_避开基本类型数组转换列表陷阱
- 在tomcat中,原始的JSP与转化后的java文件的对应关系
- Java中将JSON格式的数据转换成对应的Bean、Map、List数据
- Jni中C++和Java的数据类型的对应关系
- java.sql.Types,数据库字段类型,java数据类型的对应关系
- C#控制台基础 List泛型集合与对应的数组相互转换实现代码
- mysql和mysql jdbc连接器mysql-connector-java对应关系
- java中String Date Timestamp Calendar 之间的关系及转换
- java中数组和集合的相互转换
- Java集合-类的继承组合关系
- jdbcType与javaType的对应关系
- java基本数据类型、对应的封装类以及字符串之间的相互转换