Ho un problema di base con scala.collection.JavaConversions. Mi aspetto che il seguente codice funzioni, ma la conversione implicita da java.util.List [String] a scala List [String] non avviene. Perché?Conversione implicita di java.util.List su scala L'elenco non si verifica
import collection.JavaConversions._
import java.util
class Test {
def getStrings() : List[String] = {
val results : java.util.List[String] = new java.util.ArrayList[String]()
results
}
}
vengo seguente messaggio dal compi
type mismatch;
found : java.util.List[String]
required: scala.collection.immutable.List[String]
results
^
Non è necessario ': java .util.List [String] 'nel primo caso. –
@AlexeyRomanov viene mostrato solo per spiegazione dove viene convertito. – Jatin