The distinct() method is utilized to remove the duplicate elements from the given queue.
Method Definition: def distinct: Queue[A]
Return Type: It returns a new queue that contains only distinct elements.
Example #1:
// Scala program of distinct() // method // Import Queue import scala.collection.mutable. _
// Creating object object GfG
{ // Main method
def main(args : Array[String])
{
// Creating queue
val s 1 = Queue( 2 , 1 , 3 , 2 , 1 , 2 , 3 )
// Print the queue
println(s 1 )
// Applying distinct() method
val result = s 1 .distinct
// Display output
print( "Queue with distinct elements: " + result)
}
} |
Output:
Queue(2, 1, 3, 2, 1, 2, 3) Queue with distinct elements: Queue(2, 1, 3)
Example #2:
// Scala program of distinct() // method // Import Queue import scala.collection.mutable. _
// Creating object object GfG
{ // Main method
def main(args : Array[String])
{
// Creating queue
val s 1 = Queue( "g" , "e" , "e" , "k" , "s" , "f" , "o" , "r" , "g" , "e" , "e" , "k" , "s" )
// Print the queue
println(s 1 )
// Applying distinct() method
val result = s 1 .distinct
// Display output
print( "Queue with distinct elements: " + result)
}
} |
Output:
Queue(g, e, e, k, s, f, o, r, g, e, e, k, s) Queue with distinct elements: Queue(g, e, k, s, f, o, r)