Programa para imprimir Java Set of Strings en Scala

Se puede devolver un conjunto de strings 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 
// of strings 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 of strings
                val set = new java.util.HashSet[String]()
          
                // Adding strings to the Set 
                set.add("Nidhi")
                set.add("Nisha")
          
                    // Displays output
                    println(set)
                                }
          
        // Assigning result method to set of strings
        val set = res
    }
}
Producción:

[Nidhi, Nisha]

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

// Scala program to print Java Set 
// of strings 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 of strings
                val set = new java.util.HashSet[String]()
          
                // Adding strings to the Set
                set.add("nidhi")
                set.add("is an")
                set.add("author")
          
                    // Displays output
                    println(set)
                                }
          
        // Assigning result method to set
        val set = res
    }
}
Producción:

[nidhi, author, is an]

Es igual que el ejemplo anterior, pero aquí se agrega un elemento más en el conjunto de strings establecido y, como es un conjunto, se mantiene el orden de los elementos. Por lo tanto, los elementos con más número de palabras se imprimen más tarde que el que tiene menos palabras.

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 *