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

Tutoriales básicos de Java

Control de flujo Java

Java Array

Java Orientado a Objetos (I)

Java Orientado a Objetos (II)

Java Orientado a Objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Conjuntos Map Java

Conjuntos Java

Java Entrada/Salida (I/)

Reader de Java/Writer

Otras materias de Java

Programa Java para imprimir el array

Java 实例大全

En este programa, aprenderás diferentes técnicas para imprimir los elementos de un array dado en Java.

示例1Usar el bucle for para imprimir el array

public class Array {
    public static void main(String[] args) {
        int[] array = {1, 2, 3, 4, 5};
        for (int element : array) {
            System.out.println(element);
        }
    }
}

运行该程序时,输出为:

1
2
3
4
5

En el programa anterior, for-El bucle each se utiliza para iterar sobre el array dado array.

Accede a cada elemento dentro de él y utiliza println() para imprimir el array.

示例2Usar la impresión de arrays de la biblioteca estándar

import java.util.Arrays;
public class Array {
    public static void main(String[] args) {
        int[] array = {1, 2, 3, 4, 5};
        System.out.println(Arrays.toString(array));
    }
}

运行该程序时,输出为:

[1, 2, 3, 4, 5]

En el programa anterior, el bucle for ha sido reemplazado por una única línea de código con la función Arrays.toString().

正如您看到的,这提供了干净的输出,而没有任何额外的代码行。

示例3:打印多维数组

import java.util.Arrays;
public class Array {
    public static void main(String[] args) {
        int[][] array = {{1, 2}, {3, 4}, {5, 6, 7}};
        System.out.println(Arrays.deepToString(array));
    }
}

运行该程序时,输出为:

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

在上面的程序中,由于数组中的每个元素都包含另一个数组,因此仅使用即可Arrays.toString()打印元素的地址(嵌套数组)。

为了从内部数组中获取数字,我们只需要另一个函数Arrays.deepToString()。这使我们得到数字1、2,依此类推,我们正在寻找。

此函数也适用于3多维数组。

Java 实例大全