Hallo.
Kleines Problem bei dem ich einfach keine Lösung finde.
Ich habe mehrere 1D Vectoren (row) mit jeweils 11 Einträgen. Diese Vectoren bringe ich dann in einen weiteren Vector (data).
Nun will ich aber später diesen Vecor wieder "auflösen", denn ich brauch die einzelen Elemente aus dem Vectoren row. Das funktioniert nicht, d.h. das Programm macht das, aber das schaut so aus, als würde der 2D Vector data einfach nur kopiert denn im Vector x steht genau das gleiche.
die Einrückungen gehen im Editor verloren, aber ich denke Ihr wisst was ich meine...
erwartet hätte ich aber:
Verstehe ich nicht! Kann mir jemand auf die Sprünge helfen.
Danke.
Kleines Problem bei dem ich einfach keine Lösung finde.
Ich habe mehrere 1D Vectoren (row) mit jeweils 11 Einträgen. Diese Vectoren bringe ich dann in einen weiteren Vector (data).
Java:
//das sieht dann so aus und ist auch nicht das Problem
for (...sowieso.. usw...){
...
data.addElement (row);
}
Nun will ich aber später diesen Vecor wieder "auflösen", denn ich brauch die einzelen Elemente aus dem Vectoren row. Das funktioniert nicht, d.h. das Programm macht das, aber das schaut so aus, als würde der 2D Vector data einfach nur kopiert denn im Vector x steht genau das gleiche.
Code:
laut Debugger: data
[n]
[m0]
[m1] usw.
x
[n]
[m0]
[m1] usw.
Java:
Vector x = new Vector (11);
x.addElement (data.firstElement());
erwartet hätte ich aber:
Code:
x
[m0]
[m1]
[m2 - m10] usw.
Verstehe ich nicht! Kann mir jemand auf die Sprünge helfen.
Danke.
Zuletzt bearbeitet von einem Moderator: