Programa para imprimir Java Set en Scala

Se puede devolver un conjunto Java desde un programa Scala escribiendo un método definido por el usuario de Java 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 Set 
// in Scala
  
// Creating object
object GfG
{ 
  
// Main method
def main(args:Array[String])
{
  
    // Creating a java method in Scala
    def res = {
      
            // Creating a java Set
            val set = new java.util.HashSet[Int]()
      
            // Adding elements to the Set
            set.add(6)
            set.add(5)
      
                // Displays output
                println(set)
                            }
      
    // Assigning result method to set
    val set = res
}
}
Producción:

[5, 6]

Por lo tanto, un método de Java devuelve un conjunto. 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 del Conjunto al conjunto establecido uno tras otro y luego imprime los resultados.
Ejemplo: 2#

// Scala program to print Java Set 
// in Scala
  
// Creating object
object GfG
{ 
  
// Main method
def main(args:Array[String])
{
  
    // Creating a java method in Scala
    def res = {
      
            // Creating a java Set
            val set = new java.util.HashSet[Int]()
      
            // Adding elements to the Set
            set.add(6)
            set.add(5)
            set.add(2)
      
                // Displays output
                println(set)
                            }
      
    // Assigning result method to set
    val set = res
}
}
Producción:

[2, 5, 6]

Es igual que el ejemplo anterior, pero aquí se agrega un elemento más en el conjunto indicado y, como es un conjunto, se mantiene el orden 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 *