Programa para imprimir Java List of Strings en Scala

Se puede devolver una lista java de strings desde un programa Scala escribiendo un método definido por el usuario de Java en Scala. Aquí, ni siquiera necesita importar ningún objeto JavaConversions de Scala para que estas conversiones funcionen.
Ahora, veamos algunos ejemplos.
Ejemplo 1#

// Scala program to print Java List 
// of strings in Scala
  
// Creating object
object GfG
{ 
  
// Main method
def main(args:Array[String])
{
  
    // Creating a java method in Scala
    def result = {
      
        // Creating a java list of strings
        val list = new java.util.ArrayList[String]()
      
        // Adding string elements in the List
        list.add("gfg")
           list.add("cs")
    
           // Displays output
           println(list)    }
      
    // Assigning result method to list
    val list = result
}
}
Producción:

[gfg, cs]

Por lo tanto, se devuelve una lista de strings desde un método Java. Aquí, no necesita importar ningún objeto de Scala. En el programa anterior, un método Java está escrito en el programa Scala. Donde, este método agrega los elementos de string de la lista a la lista indicada uno tras otro y luego imprime los resultados.
Ejemplo: 2#

// Scala program to print Java List 
// of strings in Scala
  
// Creating object
object GfG
{ 
  
// Main method
def main(args:Array[String])
{
  
    // Creating a java method in Scala
    def result = {
      
        // Creating a java list of strings
        val list = new java.util.ArrayList[String]()
  
        // Adding string elements in the List
        list.add("Nidhi")
        list.add("is an")
        list.add("author")
  
        // Displays output
        println(list) }
      
    // Assigning result method to list
    val list = result
}
}
Producción:

[Nidhi, is an, author]

Es igual que el ejemplo anterior, pero aquí se agrega un elemento más en la lista indicada y aquí no se requiere el orden correcto de los elementos.

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *