Una lista java de strings se puede convertir a una string en Scala utilizando el método toString de Java en Scala. Aquí, debe importar el objeto JavaConversions de Scala para que estas conversiones funcionen.
Ahora, veamos algunos ejemplos y luego discutamos cómo funciona en detalle.
Ejemplo 1#
// Scala program to convert Java list // to a String in Scala // Importing Scala's JavaConversions object import scala.collection.JavaConversions._ // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating list of strings in Java val list = new java.util.ArrayList[String]() // Adding strings to the list list.add("geeks") list.add("for") list.add("geeks") // Converting list to a String val str = list.toString // Displays output println(str) } }
Producción:
[geeks, for, geeks]
Aquí, los elementos duplicados no se eliminan y el orden resultante de los elementos en la lista es el mismo que se indicó anteriormente.
Ejemplo: 2#
// Scala program to convert Java list // to a String in Scala // Importing Scala's JavaConversions object import scala.collection.JavaConversions._ // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating list of strings in Java val list = new java.util.ArrayList[String]() // Adding strings to the list list.add("I") list.add("am a") list.add("writer") // Converting list to a String val str = list.toString // Displays output println(str) } }
Producción:
[I, am a, writer]
Aquí, la lista indicada no está en el orden correcto, por lo que la salida resultante tampoco está en el orden correcto.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA