carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
5.231 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 1322 von 2963 (45%) |<   <   >   >|

Autor Harald Faber
Datum 23.02.04, 14:50
Betreff Re: objecte dynamisch erzeugen


    Zitat:
    hallo,
    als java-neuling beschaeftigt mich zur zeit folgendes problem:
    aus einer klasse "konto" moechte ich entsprechend ein objeckt konto_1, konto_2, konto_3, ... usw. erzeugen. wie aber ist es moeglich die namen dynamisch aus der klase zu erzeugen, ohne die objekte selber bennen zu muessen, denn die anzahl der konton soll ja unbegrenzt sein. bei der suche bin ich auf listen gestossen, dessen konzept ich aber noch nicht verstanden habe - liegt in diesen die loesung meines problems oder gibt es noch andere?
    ueber eine antwort waere ich sehr dankbar.

    mfg tooltonic
Im Grunde kannst Du diese Objekte mit allesn möglichen Listen verwalten. ArrayList, Vector, selbst ein Array funktioniert, wobei das Array von der Größe festgelegt sein muss (Anzahl Objekte in Deinem Fall) und Vector und ArrayList nach und nach zu füllen sind z.B. mit myList.add(objKonto);

Also das einfachste Beispiel zum Anlegen und Verwalten von 20 Konto-Objekten wäre eine kleine Schleife:

ArrayList myList = new ArrayList();
for ( int i = 0; i < 20; i++ )
{
    myList.add(new Konto());
}


und auslesen geht einfach via

for ( int i = 0; i < myList.size(); i++ )
{
    Konto objKonto = (Konto)myList.get( i );
    System.out.println(objKonto.toString());
}


Für die erste Schleife kannst Du natürlich Erweiterungen vornehmen, evtl. das Konto-Objekt vorher erstellen, bearbeiten, nicht anonym erzeugen usw.
Und in der zweiten Schleife ist darauf zu achten, dass Du das ausgelesene Objekt auf den richtigen Typ castest, also auf den Objekttyp, den Du auch in die Liste hineingelegt hast. In diesem Fall Konto.


Diskussionsverlauf:
    Re: objecte dynamisch erzeugen
objecte dynamisch erzeugen

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com