A partir de Scala versión 2.9 existe un convertidor práctico para convertir de java.util.List
y otras colecciones a las estructuras de datos de Scala escribiendo algo como esto:complejidad Hora del método JavaConverters asScala
import scala.collection.JavaConverters._
def scalaVersion = callJavaMethod.asScala
Ésta es una característica poco preciosa, ya que le permite a uno aprovechar las ventajas de Scala cuando interactúa con el código Java existente.
Sin embargo, estoy seguro acerca de los involucrados complejidad del tiempo y el espacio y no pudo encontrar nada en la documentación oficial, por lo tanto, la siguiente pregunta:
¿Dónde puedo obtener información sobre la complejidad (tiempo y espacio) de los JavaConverters?
'JListWrapper' es de' JavaConversions', no 'JavaConverters'. ¿Hay algún documento donde se den estas relaciones, incluido el tiempo constante? No puedo encontrar nada al respecto en el documento API. – Frank
@Frank: '.asScala' de' JavaConverters' utiliza 'JListWrapper' de' JavaConversions'. Lamentablemente, no encuentro nada que documente la complejidad del tiempo. –
Gracias. Lo aceptaré por la falta de otras respuestas, aunque estoy un poco decepcionado de que nada de eso esté documentado en absoluto. – Frank