Ich habe ein sehr grundlegendes Problem mit scala.collection.JavaConversions. Ich würde erwarten, dass der folgende Code funktionieren würde, aber die implizite Konvertierung von java.util.List [String] zu scala List [String] nicht stattfindet. Warum?Implizite Konvertierung von java.util.List zu scala Liste tritt nicht auf
import collection.JavaConversions._
import java.util
class Test {
def getStrings() : List[String] = {
val results : java.util.List[String] = new java.util.ArrayList[String]()
results
}
}
bekomme ich folgende Meldung von compi
type mismatch;
found : java.util.List[String]
required: scala.collection.immutable.List[String]
results
^
Sie brauchen nicht ': java .util.List [String] 'im ersten Fall. –
@AlexeyRomanov es wird nur für die Erklärung gezeigt, wo es umgewandelt wird. – Jatin