Cómo mostrar un array en Java de forma simple y bonita en pantalla
¡Hola a todos! Acabo de empezar a estudiar Java y me encontré con una tarea aparentemente simple: mostrar el contenido de un array en la consola. Pero todo salió mal.
Tengo este código:
public class Main {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
System.out.println(numbers);
}
}
Esperaba ver algo como [1, 2, 3, 4, 5], pero en su lugar se muestra una tontería en la consola: [I@1b6d3586. ¿Qué es esta salida extraña? Probé con diferentes arrays (strings, números) y el resultado siempre es similar: [Ljava.lang.String;@2f92e0f4 y así sucesivamente.
Leí que el array tiene un método toString(), pero tampoco funciona como debería. Probé Arrays.toString(), pero el IDE lo subraya en rojo, dice que no existe ese método. ¿Quizás estoy importando algo mal?
Por favor, díganme cómo mostrar un array en Java de forma correcta y simple.