Auf Thema antworten

Das ist Unfug, dein Code ist falsch. Die äquivalente for-Schleife zu deinem Code-Block mit den erweiterten for-Schleifen ist Folgende:


[code=Java]

for (int[] ia : array) {

            for (int i=0; i<ia.length; i++) {

                i = 42;

            }

        }

[/code]


Und wie man sieht, sieht man genauso wenig.


Das was du mit den erweiterten for-Schleifen erreichen wolltest ist wie folgt möglich:


[code=Java]

        for (int[] ia : array) {

            int col = 0;

            for (int i : ia) {

                ia[col++] = 42;

            }

        }

[/code]


for-schleife



Oben