-2

I have a Java class implementing: Iterable< Element>, Collection< Element>, List< Element>

How do I turn it into a Scala Iterator or List or any other Scala collection, so I can do something like map or el(2)?

SRobertJames
  • 8,210
  • 14
  • 60
  • 107
  • http://docs.scala-lang.org/overviews/collections/conversions-between-java-and-scala-collections.html (also check the discussion below that) – Gábor Bakos Dec 21 '14 at 05:43
  • possible duplicate of [Converting a Java collection into a Scala collection](http://stackoverflow.com/questions/674713/converting-a-java-collection-into-a-scala-collection) – Jacek Laskowski Dec 21 '14 at 13:25

1 Answers1

3

Use JavaConverters:

import scala.collection.JavaConverters._

val yourJavaList = // ...
val scalaList = yourJavaList.asScala
gzm0
  • 14,752
  • 1
  • 36
  • 64