English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm lernen Sie verschiedene Methoden, um die Elemente eines bestimmten Arrays in Kotlin auszugeben.
fun main(args: Array<String>) { val array = intArrayOf(1, 2, 3, 4, 5) for (element in array) { println(element) } }
Wenn Sie das Programm ausführen, wird die Ausgabe sein:
1 2 3 4 5
Im obigen Programm wird-Die each-Schleife wird verwendet, um das gegebene Array zu durchlaufen.
Es durchsucht jeden element im Array und gibt es mit println() aus.
import java.util.Arrays fun main(args: Array<String>) { val array = intArrayOf(1, 2, 3, 4, 5) println(Arrays.toString(array)) }
Wenn Sie das Programm ausführen, wird die Ausgabe sein:
[1, 2, 3, 4, 5]
Im obigen Programm wird die for-Schleife durch die Funktion Arrays.toString() in eine Zeile ersetzt.
Wie Sie sehen können, liefert dies eine saubere Ausgabe, ohne zusätzliche Zeilen von Code.
import java.util.Arrays fun main(args: Array<String>) { val array = arrayOf(intArrayOf(1, 2), intArrayOf(3, 4), intArrayOf(5, 6, 7))}} println(Arrays.deepToString(array)) }
Wenn Sie das Programm ausführen, wird die Ausgabe sein:
[[1, 2], [3, 4], [5, 6, 7]]
Im obigen Programm drucken wir die Adressen der Elemente im Array nur mit Arrays.toString(), da jedes Element im Array ein weiteres Array enthält (verschränktes Array).
Um die Nummern aus den internen Arrays zu erhalten, benötigen wir nur eine weitere Funktion Arrays.deepToString(). Dies gibt uns die Nummer1、2gilt, und so weiter, wonach wir suchen.
Diese Funktion ist auch für3Vektorarray.
Hier ist das äquivalente Java-Code:Java-Programm zum Drucken eines Arrays