Σε αυτό το πρόγραμμα, θα μάθετε να μετατρέπετε μια λίστα σε πίνακα χρησιμοποιώντας σε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 για μετατροπή λίστας σε πίνακα και αντίστροφα.