Hallo...
ich hab im Moment echt nen dicken Knoten im Hirn und komme nicht weiter.
Folgendes Problem:
Ich habe ein main Funktion gegeben, die eine Liste<Character> immer neu füllt und an eine Methode methode(Liste) weitergibt.
Diese Methode soll nun die übergebenen Listen in einem Vector<List<Character>> speichern.
Beispiel:
Jetzt soll der Vector [a,a,a] und [b,b,b] enthalten. Leider enthält er nun [b,b,b], [b,b,b].
Ok, beide Vectorelemente zeigen auf die Liste. Da sich die a-Liste zu b geändert hat, gibt es dieses Resultat.
Wer kann meinen Knoten lösen ?
Vielen Dank schonmal.
ich hab im Moment echt nen dicken Knoten im Hirn und komme nicht weiter.
Folgendes Problem:
Ich habe ein main Funktion gegeben, die eine Liste<Character> immer neu füllt und an eine Methode methode(Liste) weitergibt.
Diese Methode soll nun die übergebenen Listen in einem Vector<List<Character>> speichern.
Beispiel:
Code:
List<Character> list = new ArrayList<Character>();
list.add('a');
list.add('a');
list.add('a');
irgendwas.methode(list);
list.clear();
list.add('b');
list.add('b');
list.add('b');
irgendwas.methode(list);
Jetzt soll der Vector [a,a,a] und [b,b,b] enthalten. Leider enthält er nun [b,b,b], [b,b,b].
Ok, beide Vectorelemente zeigen auf die Liste. Da sich die a-Liste zu b geändert hat, gibt es dieses Resultat.
Wer kann meinen Knoten lösen ?
Vielen Dank schonmal.