Cómo imprimir un array en Java
-
Usa el bucle
for
para imprimir un array en Java -
Usando el método
toString()
para imprimir un array en Java -
Use el método
stream().forEach()
para imprimir un array en Java -
Usar el método
asList()
para imprimir el array multidimensional en Java -
Use el método
deepToString()
para imprimir un array multidimensional en Java
Este artículo del tutorial introducirá cómo imprimir un array en Java. Hay dos formas principales de imprimir un array en Java, el bucle for
y los métodos incorporados de Java.
Usa el bucle for
para imprimir un array en Java
Podemos usar el bucle for
para imprimir el array en Java. Con cada iteración del bucle for
, imprimimos elementos de un array en Java.
El código de ejemplo de la impresión de un array en Java usando el bucle for
es el siguiente.
public class PrintingAnArray {
public static void main(String args[]) {
int Array[] = {1, 2, 3, 4, 5};
for (int i = 0; i < Array.length; i++) {
System.out.println(Array[i]);
}
}
}
Resultado:
1
2
3
4
5
Usando el método toString()
para imprimir un array en Java
El método toString()
es un método estático de la clase Array
en Java que pertenece al paquete java.util
. Necesitamos importar java.util.Arrays
en nuestro código para usar el método toString()
.
El método toString()
toma un array como argumento, convierte/tipifica ese array a la cadena, y devuelve esa cadena. Cada elemento del array de números enteros se convertirá en una cadena.
El código de ejemplo de la impresión de un array en Java usando el método toString()
es el siguiente.
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
int Array[] = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(Array));
}
}
Resultado:
[1, 2, 3, 4, 5]
Use el método stream().forEach()
para imprimir un array en Java
Podemos usar el método stream().forEach()
para imprimir los elementos del array en Java. Este método toma el array como argumento y luego imprime sus elementos de forma iterativa pero sin usar ningún bucle explícito.
El código de ejemplo de la impresión de un array en Java usando el método stream().forEach()
es el siguiente.
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
int Array[] = {1, 2, 3, 4, 5};
Arrays.stream(Array).forEach(System.out::println);
}
}
En el código anterior, estamos pasando el array al método stream
, y cada elemento del array se imprime explícitamente usando el método forEach
.
La salida del código es la siguiente.
1 2 3 4 5
Usar el método asList()
para imprimir el array multidimensional en Java
Podemos usar el método asList()
para imprimir los elementos del array en Java. Este método acepta el array como un argumento y luego lo convierte al formato de lista y luego imprimimos la lista.
El código de ejemplo de la impresión de un array en Java usando el método asList()
es el siguiente.
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
Integer Array[] = {1, 2, 3, 4, 5};
System.out.println(Arrays.asList(Array));
}
}
Resultado:
[1, 2, 3, 4, 5]
Use el método deepToString()
para imprimir un array multidimensional en Java
También podemos usar deepToString()
para imprimir el array multidimensional en Java. Este método acepta el array multidimensional como un argumento y convierte esa array en una cadena que se imprimiría directamente.
El código de ejemplo de la impresión de un array multidimensional en Java usando el método deepToString
es el siguiente.
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
int Array[][] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
System.out.println(Arrays.deepToString(Array));
}
}
Resultado:
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]