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 respuestas

Estoy 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).

Respuestas a la pregunta(8)

Su respuesta a la pregunta