scala-java-interop

¿Cuál es la diferencia entre JavaConverters y JavaConversions en Scala?

En scala.collection, hay dos objetos similares JavaConversions y JavaConverters. ¿Cuál es la diferencia entre estos dos objetos? ¿Por qué existen ambos? Cuando quiero usar uno contra el otro?

Iterar sobre colecciones Java en Scala

Estoy escribiendo un código Scala que usa la API Apache POI. Me gustaría iterar sobre las filas contenidas en el java.util.I ... etAt(0) var rows = sheet.rowIterator() for (val row <- rows){ println(row) } } }

Uso de Scala traits con métodos implementados en Java

Supongo que no es posible invocar métodos implementados en Scala traits desde Java, o hay una manera? Supongamos que tengo ... s Foo implements Trait { } Java se queja de que Trait is not abstract and does not override abstract method bar() in Trait

¿Cómo puedo convertir un Java Iterable a un Scala Iterable?

Hay una manera fácil de convertir un java.lang.Iterable[_] A Scala.Iterable[_] ?

Usando Scala desde Java: pasando funciones como parámetros

Considere el siguiente código Scala: package scala_java object MyScala { def setFunc(func: Int => String) { func(10 ... bitrario de parámetros. EDITAR: ¿Java 8 tiene alguna sintaxis mejor que las soluciones clásicas discutidas a continuación?

Uso de una biblioteca Java con palabras reservadas de Scala

Estoy usando una biblioteca externa escrita en Java ( Selenium). Una de las llamadas a la función tiene la firma type(String, ... pilador cuando intento llamarla desde Scala, es decir: selenium.type("ab","abc") ¿Hay alguna solución para este problema?

Conversión de Java a duraciones de Scala

¿Hay una forma elegante de convertir java.time.Duration a scala.concurrent.duration.FiniteDuration? Estoy tratando de hacer ... Editar: Tenga en cuenta que la línea tiene un error, lo que demuestra el punto. Vea la respuesta seleccionada a continuación.

Convertir Java Map en Scala Map

Tengo un mapa java: java.util.Map<SomeObject, java.util.Collection<OtherObject>> y me gustaría convertirlo al map ... era posible he dividido el problema. Si tienes una solución para el problema original, también lo aceptaré como la respuesta.

¿Cómo puedo usar un objeto Scala singleton en Java?

Tengo un objeto Scala que necesito usar en una clase Java. Aquí está el objeto Scala object Person { val MALE = "m" va ... a sin éxito (errores de compilación): Person.MALE() / / devuelve una cadena que es inútil ya que quiero el objeto Person

Cómo puedo convertir Scala Map a Java Map con scala.Flote a Java.Conversión de flotador k / v

Me gustaría poder realizar lo siguiente, pero falla en la llamada a useMap. ¿Cómo puedo realizar esta conversión? scala> ... ng.Float] useMap(v) ^ Parece funcionar con Map[String, String], pero no Map[Int, Float].

Migración de Java a Scala

¿Cuáles son los puntos más importantes a tener en cuenta, y las soluciones, al migrar gradualmente un código base Java exist ... son prácticas de usar en Java herramientas de compilación compilación orden soporte de inmutabilidad en frameworks etc.

Convertir Scala Set en Java (java.útil.Set)?

Tengo un Conjunto en Scala (puedo elegir cualquier implementación ya que estoy creando el Conjunto. La biblioteca Java que es ... r de desajuste de tipo): error: type mismatch; found : scala.collection.jcl.HashSet[String] required: java.util.Set[_]

Accediendo a Scala.Ninguno de Java

¿Cómo se puede acceder a scala.None desde Java? La última línea hace que el compilador muera con "type scala.Ninguno no tom ... o Scala cambió. El compilador Java da error: incompatible types: final Option<String> object2 = scala.None$.MODULE$;

Convertir de scala.colección.Seq a java.útil.Lista en código Java

Estoy llamando a un método Scala, desde Java. Y necesito hacer la conversión de Seq a List. No puedo modificar la firma del ... método asJavaCollection desde scala.collection.JavaConversions._ Alguna idea de cómo puedo lograr esto? Usando Scala 2.9.3