Programa para imprimir Java List en Scala

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

// Scala program to print Java List 
// 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
         val list = new java.util.ArrayList[Int]()
  
         // Adding elements in the List
         list.add(11)
         list.add(12)
  
               // Displays output
               println(list)
                           }
  
// Assigning result method to list
val list = result
  }
}
Producción:

[11, 12]

Por lo tanto, se devuelve una lista desde un método Java. Aquí, no necesitamos 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 la lista a la lista indicada uno tras otro y luego imprime los resultados.
Ejemplo: 2#

// Scala program to print Java List 
// 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
         val list = new java.util.ArrayList[Int]()
  
         // Adding elements in the List
         list.add(11)
         list.add(12)
         list.add(17)
  
               // Displays output
               println(list)
                           }
  
// Assigning result method to list
val list = result
  }
}
Producción:

[11, 12, 17]

Es igual que el ejemplo anterior, pero aquí se agrega un elemento más en la lista indicada.

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 *