Scala Map copyToArray() method with example
The copyToArray() method is utilized in copying pair of keys of the Map to an Array.
Method Definition: def copyToArray(xs: Array[(A, B)]): Unit
Return Type: It returns the keys of the map to an array.
Example #1:
// Scala program of copyToArray() // method // Creating object object GfG { // Main method def main(args : Array[String]) { // Creating a map val m 1 = Map( "geeks" - > 5 , "for" - > 3 , "cs" - > 2 ) // Creating Array val x : Array[Any] = Array( 0 , 0 , 0 , 0 , 0 ) // using 'copyToArray' method m 1 .copyToArray(x) // Displays keys copied in // the Array for (m 2 < -x) println(m 2 ) } } |
Output:
(geeks, 5) (for, 3) (cs, 2) 0 0
So, here the keys are copied to the array.
Example #2:
// Scala program of copyToArray() // method // Creating object object GfG { // Main method def main(args : Array[String]) { // Creating a map val m 1 = Map( "geeks" - > 5 , "for" - > 3 , "geeks" - > 5 ) // Creating Array val x : Array[Any] = Array( 0 , 0 , 0 , 0 , 0 ) // using 'copyToArray' method m 1 .copyToArray(x) // Displays keys copied in // the Array for (m 2 < -x) println(m 2 ) } } |
Output:
(geeks, 5) (for, 3) 0 0 0
Here, the identical keys are removed.
Please Login to comment...