title image


Smiley Frage: getElementAt??
Hallo!



Als Java-Neuling stehe ich im Moment bei einer Methode, die ich versucht habe zu schreiben, ziemlich an und hoffe, daß irgendwem was dazu einfällt, wo mein (Denk?)-Fehler liegt...



Die Methode sollte einen int-Array mit sieben Elementen Inhalt übernehmen, diese zufällig durchmischen und einen so gemischten int-Array wieder retournieren.



übergeben werden könnte z.B. folgender Array:

int[] columns1 = new int[]{0, 1, 2, 4, 5, 6, 7};



Beim Kompilieren sagt der Kompiler folgendes:



KlassenName.java:524: cannot resolve symbol

symbol : method getElementAt (int)

location: class java.util.Vector

tmp[j] = ((Integer) v.getElementAt(el)).intValue();

______^________________________________________________



Die Source sieht folgendermaßen aus:







515: private int[] shake(int[] c) {

516: int[] tmp = new int[7];

517: Vector v = new Vector();

518: for (int i = 0; i < 7; i++) {

519: v.add(new Integer(c[i]));

520: }

521: int j = 0;

522: while (v.size() > 0) {

523: int el = (int) Math.round(Math.random() * v.size());

524: tmp[j] = ((Integer) v.getElementAt(el)).intValue();

525: v.removeElementAt(el);

526: j++;

527: }

528: return tmp;

529: }





Wäre sehr dankbar, wenn wer Rat weiß...



godot

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: