Scala 和 Java 类型转换

Scala 提供 JavaConverters 对象中所有主要集合类型之间的隐式转换。

以下类型转换是双向的。

Scala 类型 Java 类型
迭代器 java.util.Iterator 中
迭代器 java.util.Enumeration
迭代器 java.util.Iterable
迭代器 java.util.Collection 中
mutable.Buffer java.util.List 中
mutable.Set 为 java.util.Set
mutable.Map java.util.Map
mutable.ConcurrentMap java.util.concurrent.ConcurrentMap

某些其他 Scala 集合也可以转换为 Java,但没有转换回原始 Scala 类型:

Scala 类型 Java 类型
SEQ java.util.List 中
mutable.Seq java.util.List 中
为 java.util.Set
地图 java.util.Map

参考

Java 和 Scala 集合之间的转换