java array how print elements an array java
Este tutorial explicará los diversos métodos para imprimir elementos de una matriz en Java. Los métodos explicados son: Arrays.toString, For Loop, For Each Loop y DeepToString:
En nuestro tutorial anterior, discutimos la creación de Array Initialization. Para empezar, declaramos instanciar e inicializar la matriz. Una vez que hacemos eso, procesamos los elementos de la matriz. Después de esto, necesitamos imprimir la salida que consta de elementos de matriz.
Lo que vas a aprender:
Métodos para imprimir una matriz en Java
Existen varios métodos para imprimir los elementos de la matriz. Podemos convertir la matriz en una cadena e imprimir esa cadena. También podemos usar los bucles para recorrer la matriz e imprimir el elemento uno por uno.
Exploremos la descripción de estos métodos.
# 1) Arrays.toString
Este es el método para imprimir elementos de matriz de Java sin utilizar un bucle. El método 'toString' pertenece a la clase Arrays del paquete 'java.util'.
El método 'toString' convierte la matriz (que se le pasa como argumento) en la representación de cadena. A continuación, puede imprimir directamente la representación de cadena de la matriz.
El siguiente programa implementa el método toString para imprimir la matriz.
|_+_|Producción:

Como puede ver, es solo una línea de código que puede imprimir la matriz completa.
# 2) Usando For Loop
Este es, con mucho, el método más básico para imprimir o recorrer la matriz en todos los lenguajes de programación. Siempre que se le pide a un programador que imprima la matriz, lo primero que hará el programador es comenzar a escribir un bucle. Puede usar for loop para acceder a los elementos de la matriz.
A continuación se muestra el programa que demuestra el uso de para bucle en Java .
|_+_|Producción:

El ciclo 'for' recorre todos los elementos de Java y, por lo tanto, debe saber cuándo detenerse. Por lo tanto, para acceder a los elementos de la matriz utilizando el bucle for, debe proporcionarle un contador que diga cuántas veces tiene que iterar. El mejor contador es el tamaño de la matriz (dado por la propiedad de longitud).
mejor programa para monitorear la temperatura de la gpu
# 3) Usando For-Each Loop
También puede utilizar el bucle forEach de Java para acceder a los elementos de la matriz. La implementación es similar al bucle for en el que recorremos cada elemento de la matriz, pero la sintaxis de forEach es un poco diferente.
Implementemos un programa.
|_+_|Producción:

Cuando usa forEach, a diferencia del bucle for, no necesita un contador. Este bucle recorre todos los elementos de la matriz hasta que llega al final de la matriz y accede a cada elemento. El bucle 'forEach' se utiliza específicamente para acceder a los elementos de la matriz.
Hemos visitado casi todos los métodos que se utilizan para imprimir matrices. Estos métodos funcionan para matrices unidimensionales. Cuando se trata de imprimir matrices multidimensionales, dado que tenemos que imprimir esas matrices fila por columna, necesitamos modificar ligeramente nuestros enfoques anteriores.
Discutiremos más sobre eso en nuestro tutorial sobre una matriz bidimensional.
# 4) DeepToString
'DeepToString' que se usa para imprimir matrices bidimensionales es similar al método 'toString' que discutimos anteriormente. Esto se debe a que si solo usa 'toString', ya que la estructura es una matriz dentro de la matriz para matrices multidimensionales; simplemente imprimirá las direcciones de los elementos.
Por lo tanto, usamos la función 'deepToString' de la clase Arrays para imprimir los elementos de la matriz multidimensional.
El siguiente programa mostrará el método 'deepToString'.
|_+_|Producción:

Discutiremos algunos métodos más para imprimir matrices multidimensionales en nuestro tutorial sobre matrices multidimensionales.
Preguntas frecuentes
P # 1) Explique el método toString.
Responder: El método 'toString ()' se utiliza para convertir cualquier entidad que se le pase en una representación de cadena. La entidad puede ser una variable, una matriz, una lista, etc.
P # 2) ¿Qué es Arrays.toString en Java?
Responder: El método 'toString ()' devuelve la representación de cadena de la matriz que se le pasa como argumento. Los elementos de la matriz se incluyen entre corchetes (()) cuando se muestran con el método 'toString ()'.
P # 3) ¿Tienen las matrices un método toString?
Responder: No existe un método 'toString' directo que pueda utilizar en una variable de matriz. Pero la clase 'Arrays' del paquete 'java.util' tiene un método 'toString' que toma la variable de la matriz como argumento y la convierte en una representación de cadena.
P # 4) ¿Qué es 'completar' en Java?
Responder: El método fill () se usa para completar el valor especificado en cada elemento de la matriz. Este método es parte de la clase java.util.Arrays.
P # 5) ¿Qué técnica / bucle en Java funciona específicamente con Arrays?
Responder: La construcción 'for-each' o bucle for mejorado es un bucle que funciona específicamente con matrices. Como puede ver, se usa para iterar sobre cada elemento de la matriz.
Conclusión
En este tutorial, explicamos los métodos que podemos usar para imprimir matrices. En su mayoría, empleamos bucles para recorrer e imprimir los elementos de la matriz uno por uno. En la mayoría de los casos, necesitamos saber cuándo parar mientras usamos bucles.
ForEach construcción de Java se utiliza específicamente para atravesar la colección de objetos, incluidas las matrices. También hemos visto el método toString de la clase Arrays que convierte la matriz en una representación de cadena y podemos mostrar directamente la cadena.
Este tutorial fue para imprimir una matriz unidimensional. También discutimos un método para imprimir matrices multidimensionales. Discutiremos los otros métodos o variaciones de los métodos existentes cuando abordemos el tema de las matrices multidimensionales en la última parte de esta serie.
Lectura recomendada
- Tipos de datos, bucles, matrices, conmutadores y aserciones de Java
- Operaciones de E / S básicas en Java (flujos de entrada / salida)
- Configuración de Maven con Eclipse Java IDE
- Cómo probar aplicaciones JAVA: consejos con casos de prueba de muestra (parte 1)
- Tutorial de Java Collections Framework (JCF)
- Implementación de Java: creación y ejecución de un archivo JAR de Java
- Introducción al lenguaje de programación Java - Tutorial en vídeo
- Tutorial de JAVA para principiantes: más de 100 tutoriales prácticos en vídeo de Java