Hinzufügen von Elementen zu Listen

Status
Nicht offen für weitere Antworten.

saz

Mitglied
Hallo,
ich benötige in meinem Programm generische Listen. Verwendet habe ich ArrayList... mein Problem ist nun: Ich habe eine Schleife, in der das hinzuzufügende Objekt zusammengebastelt wird. Anschließend adde ich es zu der Liste. Aber: sobald ich das Objekt ändere (in dem darauffolgenden Schleifendurchlauf), änderen sich alle Einträge, die ich mit meiner Variable vorher schon in der Liste gemacht habe.
Wie kann man also statisch die Einträge in die Liste hinzufügen...?
 

homer65

Top Contributor
Gar nicht. Beim adden zu einer Liste wird das Objekt nicht kopiert, sondern nur eine Referenz abgespeichert. Du solltest bei jedem Schleifendurchlauf ein neues Objekt erzeugen.
 

Der Müde Joe

Top Contributor
Code?

Nehme mal an du addest x mal das gleiche Objekt. Immer schön ein neues erstellen (new).
Wenn du dann das x-te Element änderst, änderst du auch alle anderen (sind ja x-mal die gleichen)
 

saz

Mitglied
Hm -.- ... hätte ja sein können, dass es auch noch eine Möglichkeit gibt, dem begreiflich zu machen, was ich will... ist ja irgendwie doof, wenn man soviele Objekte erzeugen muss...

Edit: Okay, hab's. Mit new gehts ja, so wie ich es gerne hätte :)
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R -jar der Windows-Registry hinzufügen Allgemeine Java-Themen 1
N einem Array Objekte hinzufügen die ihr Array position gespeichert haben Allgemeine Java-Themen 34
C Java11+ JavaFX HtmlEditor ContextMenu neue MenuItems hinzufügen Allgemeine Java-Themen 5
Z Mit Java 8+ Streams Zeilen nummern zu Zeilen hinzufügen Allgemeine Java-Themen 17
CodingBerlin Zahlungsmethode hinzufügen in App Allgemeine Java-Themen 2
Y Wie kann ich ein erstelltes JPanel meinem Frame hinzufügen? Allgemeine Java-Themen 1
Y ImagePanel von anderer Klasse in eine MainFrame Klasse hinzufügen. Allgemeine Java-Themen 1
Thallius Zeitzone zu einem LocalDate hinzufügen aber ohne es zu ändern... Allgemeine Java-Themen 2
L Classpath Zur Laufzeit bestimmte Klassen in Classloader hinzufügen? Allgemeine Java-Themen 4
D Methoden Methoden anpassen und fehlende Funktionen hinzufügen Allgemeine Java-Themen 475
A Website zur Ausnahmeliste hinzufügen (Mac) Allgemeine Java-Themen 3
K JDK installieren JavaDoc hinzufügen Allgemeine Java-Themen 10
perlenfischer1984 Reflection : Element in generische Liste hinzufügen Allgemeine Java-Themen 4
4 Swing Durch klicken auf Button Labels einem Panel hinzufügen Allgemeine Java-Themen 4
KaffeeFan Artikel hinzufügen Allgemeine Java-Themen 3
T itext: text in ein textfeld hinzufügen Allgemeine Java-Themen 2
Streeber Probleme mit AWT-EventQueue: ArrayList Elemente hinzufügen Allgemeine Java-Themen 1
X Zeile unter einer bestimmen Zeile hinzufügen(File) Allgemeine Java-Themen 1
B Per Buttonklicks einer Liste Wörter hinzufügen - Wie umsetzen? Allgemeine Java-Themen 11
M Zeilen zu einem DefaultTableModel hinzufügen Allgemeine Java-Themen 1
T Windows-Kontextmenü Eintrag hinzufügen? Allgemeine Java-Themen 3
L Leerzeichen zu string hinzufügen, um eine gerade zahl zu erhalten Allgemeine Java-Themen 9
M lucene suchen/löschen/hinzufügen Allgemeine Java-Themen 4
S Speichern/Laden/Hinzufügen/Löschen der Array-Wörter; unerwartete Ausgabe Allgemeine Java-Themen 6
J Elemente zu einer List hinzufügen? Allgemeine Java-Themen 9
S Java Applikation zu autostart hinzufügen Allgemeine Java-Themen 7
X Dynamisches hinzufügen von Panles Allgemeine Java-Themen 4
V Eclipse Projekte den BuildPath hinzufügen - Bester Weg? Allgemeine Java-Themen 6
D Eintrag im Windows Kontextmenü hinzufügen Allgemeine Java-Themen 4
A PDFs splitten mergen und Seitenzhalen hinzufügen Allgemeine Java-Themen 5
G Anonymen Buttons in for schleife ActionListener hinzufügen Allgemeine Java-Themen 5
B Enums hinzufügen Allgemeine Java-Themen 6
P jfreeChart y- Achsen hinzufügen Allgemeine Java-Themen 2
B EventListener zu einem COM Port hinzufügen Allgemeine Java-Themen 10
MQue Komponenten einem JPanel hinzufügen Allgemeine Java-Themen 9
D UnsupportedOperationException beim Hinzufügen eines Objekts Allgemeine Java-Themen 4
MQue JButton zu JPanel hinzufügen Allgemeine Java-Themen 7
M Problem mit ArrayList und dem hinzufügen Allgemeine Java-Themen 20
S Hinzufügen einer Klasse! Allgemeine Java-Themen 3
E Child in JTree hinzufügen Allgemeine Java-Themen 4
R Hinzufügen von Dateien in einem Verzeichniss Auto. erkennen! Allgemeine Java-Themen 15
K Listener einem Objekt hinzufügen Allgemeine Java-Themen 3
G nichtabstrakte Funktion zu einer Interface hinzufügen Allgemeine Java-Themen 6
K daten in bestehenden array hinzufügen Allgemeine Java-Themen 7
H in JOE die Parameter -xmx256m -xrs hinzufügen Allgemeine Java-Themen 2
G an datei hinzufügen Allgemeine Java-Themen 2
D zu String[] nachträglich hinzufügen? Allgemeine Java-Themen 5
M dateien in einer zip datei hinzufügen - Archiv updaten Allgemeine Java-Themen 11
M in jar eine neue datei per JarOutputStream hinzufügen Allgemeine Java-Themen 2
R Datei einlesen, Strings hinzufügen, abspeichern Allgemeine Java-Themen 4
M Bean Listener hinzufügen und Methode später überschreiben Allgemeine Java-Themen 27
G Zum Datum 30 Tage oder 1 Monat hinzufügen Allgemeine Java-Themen 10
G Einer Datei Text hinzufügen Allgemeine Java-Themen 4
A Dynamisch Attribute hinzufügen Allgemeine Java-Themen 3
F Neue Bibliothek dem JDK hinzufügen Allgemeine Java-Themen 5
E Erstellen einer Liste mit einer maximalen Menge an Elementen Allgemeine Java-Themen 13
X Collections Fragen zu gleichen Elementen in TreeSet Allgemeine Java-Themen 35
T Pivotelement als Median von fünf Elementen Allgemeine Java-Themen 2
T Menge an Elementen aus einer LinkedList Allgemeine Java-Themen 6
C Position speichern von verschiebbaren Elementen auf JPanel Allgemeine Java-Themen 3
R LinkedList und Threads: Strukturprobleme bez. löschen von Elementen Allgemeine Java-Themen 3
H StackOverflowError erst ab 87 Array Elementen Allgemeine Java-Themen 4
D Exakte Unterschied zwischen diesen Elementen? Allgemeine Java-Themen 5
Dissi Itext - Anordnung von Elementen durch PDF Writer Allgemeine Java-Themen 2
R ArrayList -- Maximale Anzahl an Elementen Allgemeine Java-Themen 2
N kombination von elementen in einer liste Allgemeine Java-Themen 7
W Map / Tupel aus mehreren Elementen? Allgemeine Java-Themen 8
B Enumeration von sich wiederholenden Elementen Allgemeine Java-Themen 4
D Zwei Listen vergleichen Allgemeine Java-Themen 7
M doppelt verkettete Listen Allgemeine Java-Themen 2
L Listen Allgemeine Java-Themen 3
F Verständnisprobleme Aufgabenstellung Aktionsobjekte und generische Listen Allgemeine Java-Themen 1
E Listen in Java aneinanderfügen, subtrahieeren usw. Allgemeine Java-Themen 14
C Fehler beim Debuggen von Listen Allgemeine Java-Themen 4
J Mit Referenzen verkettet Listen. Allgemeine Java-Themen 9
S Intressante Benchmark-Ergebnisse mit Listen. Weiss jemand wie man diese erklaeren kann? Allgemeine Java-Themen 15
D Best Practice Die niedrigste Differenz zwischen zwei Listen ermitteln. Allgemeine Java-Themen 10
F Listen - Mehrere Objekte Allgemeine Java-Themen 1
P Listen sortieren Allgemeine Java-Themen 1
RalleYTN Collections Verständnisfrage zu Objektreferenzen in Listen Allgemeine Java-Themen 5
C Listen Allgemeine Java-Themen 1
M liste von listen anders ausgeben Allgemeine Java-Themen 1
W Sortierte Listen - Methode suchen Allgemeine Java-Themen 17
W Sortierte Listen mit Polymorphismus Allgemeine Java-Themen 6
J Rekursion oder Iteration - verkettete Listen Allgemeine Java-Themen 8
S Permutation und Listen Allgemeine Java-Themen 2
P Doppeltverkettete Listen + Text Allgemeine Java-Themen 5
A Java Projekt (Daten Eingeben, Speichern und in Listen Ausgeben) Allgemeine Java-Themen 6
F JAXB / Listen durchlaufen Allgemeine Java-Themen 17
T Drucken von variabel langen Listen (es kommen nur leere Seiten raus) Allgemeine Java-Themen 2
F Vergleich zweier Listen Allgemeine Java-Themen 4
T Synchronisation von Listen bei Zugriffen durch mehrere Prozesse Allgemeine Java-Themen 15
D variabler Listen name Allgemeine Java-Themen 3
V Drucken von Listen Allgemeine Java-Themen 6
S Doppelte Werte in Listen,Vectoren etc suchen Allgemeine Java-Themen 2
L verkettete Listen oder Arrays + Indexlisten effizienter? Allgemeine Java-Themen 3
M Addieren von Listen Allgemeine Java-Themen 2
F Objekte oder besser ID in Listen speichern? Allgemeine Java-Themen 2
S Mehrere Listen ineinander verschachteln Allgemeine Java-Themen 22
S Alle Elemente von zwei Listen vergleichen Allgemeine Java-Themen 10

Ähnliche Java Themen

Neue Themen


Oben