Inhalt einer Liste ausgeben

Ja, natürlich ... so wie ich oben schon schrieb :D

Beispiel:
Java:
for( int i = 0; i < list.length; i++ )
{
    System.out.println( list[i] );  // gibt das i-te Element von 'list' aus
}



Mmhh, leider ist das ja genau das, was ich nicht möchte. Ich will nicht auf das i-te Element zugreifen, sondern auf das Element selbst...und dann eventuell verändern.

Egal, dann muss ich erstmal weiter probieren, danke trotzdem :)
 
Moin,

Mmhh, leider ist das ja genau das, was ich nicht möchte. Ich will nicht auf das i-te Element zugreifen, sondern auf das Element selbst...und dann eventuell verändern.

hmmm - nimm' es mir bitte nicht übel, aber ich denke mal, dass Du Dich erstmal mit den Grundlagen von Java auseinandersetzen solltest ....

Platt ausgedrückt: das i-te Element IST das Element selbst :rolleyes:

Beispiel:
Java:
for( int i = 0; i < list.length; i++ )
{
    System.out.println( list[i] );  // gibt das i-te Element von 'list' aus
    int iTemp = list[i];            // iTemp hat jetzt den Wert von list[i]
    iTemp += 5;                     // den Wert von iTemp um 5 erhöhen
    list[i] = iTemp;                // den neuen Wert wieder an die Stelle im Array schreiben
}

Sprich: nach der Schleife hast Du jeden einzelnen Wert im Array um 5 erhöht :)

Jetzt klarer :confused:

Gruß
Klaus
 
Zum einfachen Ausgeben eines Arrays, gibt es Arrays.toString(array). Falls das Array noch weitere Arrays beinhaltet (z.B. 2d Array) sollte man Arrays.deepToString(arrays) benutzen.
Das ruft einfach die toString Methode auf bei Objekten, welche bei eigenen natürlich implementiert sein muss.
 
Zurück