Ich muss eine Methode implementieren, die ein "Seq" in Java zurückgibt Aber ich stoße auf einen Fehler, ich weiß nicht, wie ich ihn lösen soll.
%Vor%Hier ist mein Code soweit
%Vor% scala.collection.JavaConverters.
scheint nicht die Möglichkeit zu bieten, als Seq
zu konvertieren.
Danke
@ Fundhor , die Methode asScalaIterableConverter
wurde nicht in der IDE angezeigt. Es kann auf einen Unterschied in den Versionen von Scala zurückzuführen sein. Ich benutze Scala 2.11. Stattdessen wurde asScalaIteratorConverter
angezeigt. Ich habe eine kleine Änderung an Ihrem letzten Snippet vorgenommen und es hat gut für mich funktioniert.
scala.collection.JavaConverters.asScalaIteratorConverter(columnNames.iterator()).asScala().toSeq()
where columnNames
ist ein java.util.List
.
Danke!
Bis zu 4 Elemente können Sie einfach die Factory-Methode der Seq-Klasse verwenden:
%Vor%Tags und Links scala java type-conversion seq