Program to apply foreach() method on Java Set in Scala
The method foreach() can be applied on Java set in Scala by utilizing Scala’s JavaConversions object. Moreover, here we need to use JavaConversions object as foreach method is not there in Java language.
Now, lets see some examples and then discuss how it works in details.
Example:1#
import scala.collection.JavaConversions. _
object GfG
{
def main(args : Array[String])
{
val set = new java.util.HashSet[String]()
set.add( "GfG" )
set.add( "is a" )
set.add( "CS-portal" )
set.foreach(println)
}
}
|
Output:
GfG
is a
CS-portal
Therefore, every item of the set is printed when foreach method is applied to the stated set.
Example:2#
import scala.collection.JavaConversions. _
object GfG
{
def main(args : Array[String])
{
val set = new java.util.HashSet[String]()
set.add( "Geeks" )
set.add( "CS portal" )
set.add( "GfG" )
set.foreach(println)
}
}
|
Output:
Geeks
GfG
CS portal
It is same as above example but here the elements of the set with more number of words are printed at last. So, here the stated order is not maintained.
Last Updated :
25 Nov, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...