Introducción
Una matriz es una estructura de datos para almacenar múltiples elementos de tipos de datos similares. Al igual que otros lenguajes de programación, Java también admite matrices. Que se almacenan en una ubicación contigua en la memoria. En este tutorial aprenderá varias técnicas para imprimir los elementos de una matriz dada en Java.
- Método
Arrays.toString()
- Método
Arrays.deepToString()
- Ciclo
for
- Ciclo
for-each
- Método
Arrays.asList()
Analicemos los métodos anteriores uno por uno, incluidos ejemplos.
Método Java Arrays.toString()
El método Arrays.toString()
es el método más simple y más utilizado para imprimir una matriz en la programación de Java.
import java.util.Arrays;
public class ArrayExample1 {
public static void main(String[] args) {
// Initialize an array
String[] array = {"apple","orange","banana","grapes","mango"};
// Print array elements
System.out.println(Arrays.toString(array));
}
}
Guarde el programa Java en el archivo ArrayExample1.java , compílelo y ejecútelo.
Debería ver el siguiente resultado:
[apple, orange, banana, grapes, mango]
Usa el método Arrays.deepToString()
El método Java Arrays.deepToString()
se utiliza para recuperar contenido profundo de una matriz. Aquí el contenido profundo representa matrices multidimensionales:
import java.util.Arrays;
public class ArrayExample2 {
public static void main(String[] args) {
//declaration and initialization of a multidimensional array
int[][] array = {{1,2,3}, {4, 5}, {6, 7, 8}};
// Print array elements
System.out.println(Arrays.deepToString(array));
}
}
Guarde el programa java en el archivo ArrayExample2.java , compílelo y ejecútelo. Debería ver el siguiente resultado:
[[1, 2, 3], [4, 5], [6, 7, 8]]
Usar el bucle For
El bucle for
es un método de uso frecuente para las integraciones. Podemos navegar a través de todos los elementos de la matriz según el número de índice de la matriz. El siguiente ejemplo imprimirá los elementos de la matriz usando el bucle for en Java:
public class ArrayExample3 {
public static void main(String[] args) {
//declaration and initialization of an array
String[] array = {"apple","orange","banana","grapes","mango"};
// Print array elements
for(int i=0;i<array.length;i++)
System.out.println(array[i]);
}
}
Guarde el programa java en el archivo ArrayExample3.java , compílelo y ejecútelo. Debería ver el siguiente resultado:
apple
orange
banana
grapes
mango
Usa el ciclo for-each
For-each
es otra forma de recorrer una matriz que el bucle for. Aquí hay un ejemplo rápido del uso de for-each para obtener elementos de matriz e imprimirlos:
public class ArrayExample4 {
public static void main(String[] args) {
//declaration and initialization of an array
String[] array = {"apple","orange","banana","grapes","mango"};
// Print array elements
for (String element: array) {
System.out.println(element);
}
}
}
Guarde el programa java en el archivo ArrayExample3.java , compílelo y ejecútelo. Debería ver el siguiente resultado:
apple
orange
banana
grapes
mango
Utilice el método Arrays.asList ()
Arrays.asList()
es otra función de Java que devuelve una lista de tamaño fijo de una matriz específica:
public class ArrayExample4 {
public static void main(String[] args) {
//declaration and initialization of an array
String[] array = {"apple","orange","banana","grapes","mango"};
// Print array elements
for (String element: array) {
System.out.println(element);
}
}
}
Guarde el programa java en el archivo ArrayExample4.java , compílelo y ejecútelo. Debería ver el siguiente resultado:
[apple, orange, banana, grapes, mango]
Conclusión
En este tutorial, aprendió 5 métodos de Java para imprimir una matriz.