Πρόγραμμα Kotlin για μετατροπή λίστας (ArrayList) σε Array και Vice-Versa

Σε αυτό το πρόγραμμα, θα μάθετε να μετατρέπετε μια λίστα σε πίνακα χρησιμοποιώντας σεArray () και πίνακα σε λίστα χρησιμοποιώντας asList () στο Kotlin.

Παράδειγμα 1: Μετατροπή λίστας πίνακα σε πίνακα

 fun main(args: Array) ( // an arraylist of vowels val vowels_list: List = listOf("a", "e", "i", "o", "u") // converting arraylist to array val vowels_array: Array = vowels_list.toTypedArray() // printing elements of the array vowels_array.forEach ( System.out.print(it) ) )

Παραγωγή

 aeiou

Στο παραπάνω πρόγραμμα, έχουμε ορίσει μια λίστα με σειρά, vowels_list. Για να μετατρέψουμε τη λίστα πίνακα σε πίνακα, χρησιμοποιήσαμε τη toTypedArray()μέθοδο.

Τέλος, τα στοιχεία του πίνακα εκτυπώνονται χρησιμοποιώντας το forEach()βρόχο.

Παράδειγμα 2: Μετατροπή πίνακα σε λίστα πίνακα

 fun main(args: Array) ( // vowels array val vowels_array: Array = arrayOf("a", "e", "i", "o", "u") // converting array to array list val vowels_list: List = vowels_array.toList() // printing elements of the array list vowels_list.forEach ( System.out.print(it) ) )

Παραγωγή

 aeiou

Για να μετατρέψουμε έναν πίνακα σε μια λίστα πινάκων, χρησιμοποιήσαμε τη toList()μέθοδο.

Εδώ είναι ο ισοδύναμος κώδικας Java: Πρόγραμμα Java για μετατροπή λίστας σε πίνακα και αντίστροφα.

ενδιαφέροντα άρθρα...