I would like to map over a Java array in Scala. For normal Java collections, I know I could use
import scala.collection.JavaConverters._
new java.util.ArrayList[Int](1).asScala.map(_.toString)
However, for an array this conversion doesn't work:
import scala.collection.JavaConverters._
java.util.Locale.getAvailableLocales.asScala // doesn't compile
So how do I convert a Java array to a Scala collection or iterable or something I can map on?