The sameElements() method belongs to the concrete value members of the class iterator of Scala. It checks whether the two stated iterators produce the identical elements in alike order or not. This method won’t terminate for infinite iterators.
Example-1:
object GfG
{
def main(args : Array[String])
{
val iter = Iterator( 3 , 4 , 5 , 6 , 7 )
val iter 1 = Iterator( 3 , 4 , 5 , 6 , 7 )
val result = iter.sameElements(iter 1 )
println(result)
}
}
|
Here, both the stated iterators are identical so, sameElements method returns true.
Example :
object GfG
{
def main(args : Array[String])
{
val iter = Iterator( 3 , 4 , 5 , 6 , 7 )
val iter 1 = Iterator( 3 , 4 , 5 , 9 , 7 )
val result = iter.sameElements(iter 1 )
println(result)
}
}
|
Here, both the stated iterators are not identical so, sameElements method returns false.