Auf Thema antworten

Schönen Guten Abend,


ich habe gestern ein Arrays bestehend aus Objekten gemischt.

Ich geb Dir einfach den Code. Vielleicht hilfts ja.

Da das Array ja eigentlich nur die Referenzen auf die tatsächlichen reell im speicher existerenden

Objekte verwaltet reicht es ja völlig aus die Referenzen zu tauschen.


[code=Java]

private void mische_Karten(){


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


            Karte temp;

            int n = new Random().nextInt(karte.length);


            // tausche


            temp = karte[i];


            karte[i] = karte[n];

            karte[n] = temp;

        }

    }

[/code]


Damit Random() funktioniert musst du noch java.util.Random einbinden.


[code=Java]import java.util.Random;[/code]


Fröhliches Mischen!


Gruß,

myjday



Oben