Scala集合和Java集合对应转换关系
2016-12-30 16:06
323 查看
作者: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的buffer
用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的buffer
val scalaList = JavaConversions.asScalaBuffer(javaList)
相关文章推荐
- Scala集合和Java集合对应转换关系
- scala集合类型与java的转换
- scala与java之间的集合类型转换
- scala和java集合互相转换
- java与scala集合相互转换
- java与scala集合相互转换
- java实现jdbc查询结果集result转换成对应list集合
- Scala中映射的语法(对应Java中的Map集合的定义)
- Hibernate,java,sql类型的对应关系
- Oracle中根据Date型转换成Java对应的long型毫秒数
- JAVA操作XML二(转换关系):String --document--xml --document--String
- flex中各个数据类型和java中的各个数据类型的对应关系
- FLEX数据类型和JAVA数据类型对应关系表
- java中 set,list,array(集合与数组)相互转换
- FLEX数据类型和JAVA数据类型对应关系
- java Flex as3 数据类型对应关系表
- JNI中java类型与C/C++类型对应关系
- java 与 ActionScript基础类型或常用类的对应关系图
- Flex Java Object对应关系
- Java技巧:集合和数组的转换