English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Programa de Kotlin para imprimir matrices

大全 de ejemplos de Kotlin

En este programa, aprenderá diferentes métodos de implementación para imprimir elementos de un array dado en Kotlin.

Ejemplo1:Imprimir matrices utilizando bucles for

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

Al ejecutar el programa, la salida es:

1
2
3
4
5

En el programa anterior, for-El bucle each se utiliza para iterar a través del array dado.

Accede a cada elemento del array y lo imprime utilizando println().

Ejemplo2:Imprimir matrices utilizando la biblioteca estándar de arrays

import java.util.Arrays
fun main(args: Array<String>) {
    val array = intArrayOf(1, 2, 3, 4, 5)
    println(Arrays.toString(array))
}

Al ejecutar el programa, la salida es:

[1, 2, 3, 4, 5]

En el programa anterior, se reemplaza el bucle for con una única línea de código utilizando la función Arrays.toString().

Como puede ver, esto proporciona una salida limpia, sin líneas de código adicionales.

Ejemplo3:Imprimir matrices multidimensionales

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

Al ejecutar el programa, la salida es:

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

En el programa anterior, debido a que cada elemento del array contiene otro array, solo se utilizó Arrays.toString() para imprimir la dirección de los elementos (array anidado).

Para obtener números de un array interno, solo necesitamos usar otra función Arrays.deepToString(). Esto nos da el número1、2y así sucesivamente, lo que estamos buscando.

Esta función también es aplicable a3Matriz multidimensional.

A continuación, se muestra el código Java equivalente:Programa Java para imprimir un array

大全 de ejemplos de Kotlin