Cómo convertir una matriz int a String con el método toString en Java [duplicado]
Esta pregunta ya tiene una respuesta aquí:
¿Cómo imprimo mi objeto Java sin obtener “SomeType @ 2f92e0f4”? 10 respuestasEstoy usando tratando de usar eltoString(int[])
Método, pero creo que lo estoy haciendo mal:
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Arrays.html#toString (int [])
Mi código:
int[] array = new int[lnr.getLineNumber() + 1];
int i = 0;
System.out.println(array.toString());
La salida es:
[I@23fc4bec
También intenté imprimir así, pero:
System.out.println(new String().toString(array)); // **error on next line**
The method toString() in the type String is not applicable for the arguments (int[])
Tomé este código de un código más grande y más complejo, pero puedo agregarlo si es necesario. Pero esto debería dar información general.
Estoy buscando salida, como en la documentación de Oracle:
La representación de cadena consiste en una lista de los elementos de la matriz, entre corchetes ("[]"). Los elementos adyacentes están separados por los caracteres "," (una coma seguida de un espacio).