Archiv verlassen und diese Seite im Standarddesign anzeigen : Variablen durch Schleifen erstellen
Moin und Hallo!
Gibt es in Java eine Möglichkeit Variablen dynamisch in Schleifen zu erstellen?
Also mit einer Schleife alá
for(int n = 0; n < 9; n++) Variablen "Variable0" - "Variable9" erstellen?
Hab bisher wirklich *nichts* brauchbares finden können.
Danke im Vorraus.
Zum Glück nicht, Du solltest lieber eine Hashtable verwenden, die sollte Dir das biiten, was Du suchst.
fs111
peschmae
20-06-2006, 06:49
Oder auch ein Array oder eine ArrayList, je nach Anforderungen.
MfG Peschmä
Residuen
05-07-2006, 20:49
Hier hast du mal so ein Beispiel mit einer ArrayList aus den Collections.
...
// Erzeugen eines neuen ArrayList-Objektes
ArrayList<Integer> myArrList = new ArrayList<Integer>();
/* Wrapperobjekt vom Typ Integer deklarieren
(Achtung: int funktioniert nicht für eine Speicherung in einer ArrayList,
da ArrayList NUR Objekte aufnehmen kann und int (oder long, double etc ...)
ist ein primitiver Datentyp, KEIN Objekttyp!
*/
Integer myInteger = null;
// Erzeugen von 9 Integer-Objekten mit dem Wert des Schleifenindexes
for(int n = 0; n < 9; n++) {
myInteger = new Integer(n);
myArrList.add(myInteger);
}
// Auslesen des Inhalts der 9 Integer-Objekte aus der ArrayList
for(int i = 0; i < 9; i++) {
System.out.println("Wert in ArrayList: "+myArrList.get(i));
}
/* Collectiontypen wie ArrayList empfehlen sich aus dem Grund, dass sie
sehr einfach bei der Handhabung und sehr flexibel sind. Zu dem ist das
Speichern in einer ArrayList für große Datenmengen auch deshalb interessant,
weil ArrayList-Objekte sehr schnell im Zugriff sind. Sie sind im Vergleich zum
Collectiontyp Vector nicht syncronisiert (synchronized) und sparen somit
Rechenzeit.
*/
...
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.