Kotlin程序打印數(shù)組

Kotlin 實例大全

在此程序中,您將學習在Kotlin中打印給定數(shù)組元素的不同實現(xiàn)方法。

示例1:使用For循環(huán)打印數(shù)組

fun main(args: Array<String>) {
    val array = intArrayOf(1, 2, 3, 4, 5)

    for (element in array) {
        println(element)
    }
}

運行該程序時,輸出為:

1
2
3
4
5

在上述程序中,for-each循環(huán)用于迭代給定數(shù)組array。

它訪問中的每個element,array并使用println()進行打印。

示例2:使用標準庫數(shù)組打印數(shù)組

import java.util.Arrays

fun main(args: Array<String>) {
    val array = intArrayOf(1, 2, 3, 4, 5)

    println(Arrays.toString(array))
}

運行該程序時,輸出為:

[1, 2, 3, 4, 5]

在上面的程序中,使用Arrays.toString()函數(shù)將for循環(huán)替換為單行代碼。

正如您看到的,這提供了干凈的輸出,而沒有任何額外的代碼行。

示例3:打印多維數(shù)組

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))
}

運行該程序時,輸出為:

[[1, 2], [3, 4], [5, 6, 7]]

在上面的程序中,由于數(shù)組中的每個元素都包含另一個數(shù)組,因此僅使用會Arrays.toString()打印元素的地址(嵌套數(shù)組)。

為了從內(nèi)部數(shù)組獲取數(shù)字,我們只需要用另一個函數(shù)Arrays.deepToString()。這使我們得到數(shù)字1、2,依此類推,我們正在尋找。

此函數(shù)也適用于3維數(shù)組。

以下是等效的Java代碼:打印數(shù)組的Java程序

Kotlin 實例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清