Programa para aplicar el método foreach() en Java Set en Scala

El método foreach() se puede aplicar en el conjunto de Java en Scala utilizando el objeto JavaConversions de Scala . Además, aquí necesitamos usar el objeto JavaConversions ya que el método foreach no existe en el lenguaje Java.
Ahora, veamos algunos ejemplos y luego discutamos cómo funciona en detalle.
Ejemplo 1#

// Program to apply foreach() method on 
// Java set in Scala
  
// Importing Scala's JavaConversions object
import scala.collection.JavaConversions._
  
// Creating object
object GfG
{ 
  
// Main method
def main(args:Array[String])
{
  
    // Creating set in Java
    val set = new java.util.HashSet[String]()
      
    // Adding strings to the set
    set.add("GfG")
    set.add("is a")
    set.add("CS-portal")
      
    // Applying foreach method on 
    // the set and displaying
    // output
    set.foreach(println)
  
}
}
Producción:

GfG
is a
CS-portal

Por lo tanto, cada elemento del conjunto se imprime cuando se aplica el método foreach al conjunto indicado.
Ejemplo: 2#

// Program to apply foreach() method on 
// Java set in Scala
  
// Importing Scala's JavaConversions object
import scala.collection.JavaConversions._
  
// Creating object
object GfG
{ 
  
// Main method
def main(args:Array[String])
{
  
    // Creating set in Java
    val set = new java.util.HashSet[String]()
      
    // Adding strings to the set
    set.add("Geeks")
    set.add("CS portal")
    set.add("GfG")
      
    // Applying foreach method on 
    // the set and displaying
    // output
    set.foreach(println)
  
}
}
Producción:

Geeks
GfG
CS portal

Es igual que el ejemplo anterior, pero aquí los elementos del conjunto con más palabras se imprimen al final. Entonces, aquí no se mantiene el orden establecido.

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 *