Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » Auf Methoden von objekten in Vektoren zugreifen.

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.07.2006, 17:39 Uhr
Pler
Einer von Vielen
(Operator)


Bin in Java nicht gerade fit.
Ich weiß, eigentlich gehört das zu den Grundlagen, vielleicht opfert sich trotzdem jmd. der mir das einfach mal sagt

Ich habe als ein Vektor. In diesem Vektor sind Objekte (konkret Listen). Nun will ich an eine bestimmte Liste ein Element hinzufügen.


Code:
Vekrot v = new Vektor();
.
.
.
v.get(5).add( "Inhalt" );



add geht nicht, weil, wie ich mir denke, zu compilezeit nicht klar ist, dass da das entsprechende Objekt drin ist.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.07.2006, 19:04 Uhr
KaraHead



Entweder casten

C++:
Vector v = new Vector();
.
.
.
((List)v.get(5)).add("Inhalt");



Oder du bedienst dich der Generics, was einem das Leben noch leichter macht. Erst ab Java 5.

C++:
Vector<List> v = new Vector<ArrayList>();
.
.
.
v.get(5).add("Inhalt");
//oder noch genauer
Vector<List<String>> v = new Vector<ArrayList<String>>();
.
.
.
v.get(5).add("Inhalt");


Dieser Post wurde am 10.07.2006 um 19:07 Uhr von KaraHead editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.07.2006, 19:07 Uhr
Pler
Einer von Vielen
(Operator)



Zitat:

Vector<List> v = new Vector<List>();


Aha. Das geht also doch. Hab ich aber nirgens gefunden...

Viele vielen Dank.


Zitat:

((List)v.get(5)).add("Inhalt");


Das habe ich probiert. Leider die äußere Klammer vergessen. Eigentlich logisch so..
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: