So konvertieren Sie ein int-Array in einen String mit der toString-Methode in Java [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie drucke ich mein Java-Objekt aus, ohne "SomeType @ 2f92e0f4" zu erhalten? 10 Antworten

Ich versuche das zu benutzentoString(int[]) Methode, aber ich glaube, ich mache es falsch:

http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Arrays.html#toString (int [])

Mein Code:

int[] array = new int[lnr.getLineNumber() + 1];
int i = 0;

System.out.println(array.toString());

Die Ausgabe ist:

[I@23fc4bec

Ich habe auch versucht, so zu drucken, aber:

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[])

Ich habe diesen Code aus größerem und komplexerem Code herausgenommen, kann ihn aber bei Bedarf hinzufügen. Dies sollte aber allgemeine Informationen geben.

Ich suche nach einer Ausgabe wie in der Oracle-Dokumentation:

Die Zeichenfolgendarstellung besteht aus einer Liste der Elemente des Arrays in eckigen Klammern ("[]"). Angrenzende Elemente werden durch die Zeichen "," (ein Komma, gefolgt von einem Leerzeichen) getrennt.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage