Heim > Java > javaLernprogramm > Warum gibt mein Java-Array seltsame Zeichen anstelle seiner Werte aus?

Warum gibt mein Java-Array seltsame Zeichen anstelle seiner Werte aus?

Barbara Streisand
Freigeben: 2024-12-27 06:24:10
Original
924 Leute haben es durchsucht

Why Does My Java Array Print Strange Characters Instead of Its Values?

Array-Ausgabe in Java verstehen

Wenn Sie mit einem Array konfrontiert werden, das unerwartet seltsame Zeichen und Zahlen ausgibt, ist es wichtig, das Standardverhalten von zu verstehen Arrays in Java.

In Ihrem Fall definiert der Code ein int-Array „arr“ mit fünf Elementen. Sie weisen jedem Element Werte zu, aber wenn Sie das Array mit „System.out.println(arr)“ drucken, sehen Sie eine Ausgabe wie „[I@3e25a5“. Dies liegt daran, dass jedes Objekt eine „toString()“-Methode hat. Standardmäßig stellt es den Klassennamen und den Hashcode des Objekts dar, wie Sie es mit Ihrem int-Array beobachten.

Um die tatsächlichen Werte Ihres Arrays auszudrucken, gibt es zwei Optionen:

1. Verwendung von „Arrays.toString(arr)“

Die Methode „Arrays.toString(arr)“ aus dem Paket „java.util“ bietet eine praktische Möglichkeit, den Inhalt eines Arrays anzuzeigen. Wenn Sie diese Methode verwenden, erhalten Sie eine Ausgabe wie „[20, 50, 40, 60, 100]“, die die Werte Ihres „arr“-Arrays darstellt.

2. Verwenden einer For-Schleife

Sie können das Array auch mit einer for-Schleife durchlaufen:

for (int i = 0; i < arr.length; i++) {
    System.out.println(arr[i]);
}
Nach dem Login kopieren

Dadurch wird jedes Element des Arrays durchlaufen und sein Wert ausgegeben, was zu … führt die gleiche Ausgabe wie bei Verwendung von 'Arrays.toString(arr)'.

Das obige ist der detaillierte Inhalt vonWarum gibt mein Java-Array seltsame Zeichen anstelle seiner Werte aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage