Array in der Konsole ausgeben: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
K
K
Zeile 1: Zeile 1:
 +
Die Java-[[API]] stellt bereits über die Klasse {{JAPI|Arrays}} eine Vielzahl an Methoden für die Arbeit mit Feldvariablen (Arrays) bereit. Neben Methoden zum Kopieren, Füllen und Sortieren werden auch Methoden zur Ausgabe von Daten, die im Array gespeichert sind angeboten. Das können primitive Datentypen sein, aber auch Objekte. Objekte sollten für eine Ausgabe die toString()-Methode überschreiben.
 +
 
Folgender Code zeigt, wie man ein [[Array]] auf der [[Konsole]] mit der println()-Methode ausgeben kann:
 
Folgender Code zeigt, wie man ein [[Array]] auf der [[Konsole]] mit der println()-Methode ausgeben kann:
 
<syntaxhighlight lang="java">
 
<syntaxhighlight lang="java">
 
int[] zahlen = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
 
int[] zahlen = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
 
System.out.println(java.util.Arrays.toString(zahlen));
 
System.out.println(java.util.Arrays.toString(zahlen));
 +
</syntaxhighlight>
 +
 +
Will man nicht nur einfach eine Ausgabe des Array-Inhaltes, sondern etwas mehr Kontrolle, wie die Ausgabe auf dem Bildschirm erfolgen soll, benutzt man dazu [[Schleifen]].
 +
 +
Hier ein Beispiel mit einer [[For-Schleife]]:
 +
<syntaxhighlight lang="java">
 +
int[] zahlen = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
 +
     
 +
for(int i = 0; i < zahlen.length; i++) {
 +
  System.out.println(i + 1 +". Zahl:\t"+ zahlen[i]);
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
==Siehe auch==
 
==Siehe auch==
 
*[[Die Klasse java.util.Arrays]]
 
*[[Die Klasse java.util.Arrays]]
 +
*[[For each-Schleife]]
 
[[Kategorie:Java-Codeschnipsel]]
 
[[Kategorie:Java-Codeschnipsel]]
 
[[Kategorie:Java Grundlagen]]
 
[[Kategorie:Java Grundlagen]]

Version vom 25. Oktober 2018, 09:58 Uhr

Die Java-API stellt bereits über die Klasse Arrays eine Vielzahl an Methoden für die Arbeit mit Feldvariablen (Arrays) bereit. Neben Methoden zum Kopieren, Füllen und Sortieren werden auch Methoden zur Ausgabe von Daten, die im Array gespeichert sind angeboten. Das können primitive Datentypen sein, aber auch Objekte. Objekte sollten für eine Ausgabe die toString()-Methode überschreiben.

Folgender Code zeigt, wie man ein Array auf der Konsole mit der println()-Methode ausgeben kann:

int[] zahlen = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
System.out.println(java.util.Arrays.toString(zahlen));

Will man nicht nur einfach eine Ausgabe des Array-Inhaltes, sondern etwas mehr Kontrolle, wie die Ausgabe auf dem Bildschirm erfolgen soll, benutzt man dazu Schleifen.

Hier ein Beispiel mit einer For-Schleife:

int[] zahlen = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
      
for(int i = 0; i < zahlen.length; i++) {
   System.out.println(i + 1 +". Zahl:\t"+ zahlen[i]);
}

Siehe auch