Auf einzelne Element im Vektor zugreifen |
07.07.2013, 14:16 | Auf diesen Beitrag antworten » | ||||||||||
Lycaner | Auf einzelne Element im Vektor zugreifen Hi, ich muss Java programmieren und habe Problemme auf einzelne Element des Objekt im Vector zugreiben. z.B. Spieler a= new Spieler("Hans","Müller", 38); Spieler b= new Spieler("Klaus","Maier",40); Vector liste=new Vector(); liste.add(a); liste.add(b); Wie kann ich z.B. von dem Vector nur die Namen( alle Namen) ausgeben? Wie kann ich alles ausgeben, was in einem Vector steht. wenn ich ein for-Schleife schreibe, wie z.B.: for(int i=0; i<liste.size();i++){ System.out.println(liste.get(i)); } kommt nur blödsinn raus( Danke in vorraus. |
||||||||||
|
|||||||||||
07.07.2013, 15:15 | Auf diesen Beitrag antworten » | ||||||||||
eulerscheZahl |
|
||||||||||
07.07.2013, 20:39 | Auf diesen Beitrag antworten » | ||||||||||
Lycaner | Vielen Dank. Kann man diese for-Schleife in Methode packen? Ich meine, wie würde eine Methode aussehen, die ein Vector bekommt und alle Inhalte des Vector wiedergabt? |
||||||||||
07.07.2013, 21:28 | Auf diesen Beitrag antworten » | ||||||||||
eulerscheZahl | Suchst du sowas?
|
||||||||||
Anzeige | |||||||||||
|
|||||||||||
07.07.2013, 22:28 | Auf diesen Beitrag antworten » | ||||||||||
Lycaner | Danke. Aber ich bekomme es immer noch nicht hin. Mein Problem ist, dass es alle Klausuraufagen sind und es gibt immer vorgaben. z.B. Diese Methode sollte ein void sein: public String name(){ return this.vorname + " " + this.nachname; } also habe ich die angepasst public void name(){ System.out.print(this.vorname+" "+this.nachname); } Es funktionier aber ich bekomme es nicht hin die zweite Methode anzupassen. Es sollte auch ein public void gibAus() Methode sein. Wie würde die dann aussehen? |
||||||||||
08.07.2013, 07:08 | Auf diesen Beitrag antworten » | ||||||||||
eulerscheZahl | Ich schätze mal, du meinst public void gibAus(Vector v) (vgl. deinen Beitrag davor).
Wenn die Funktion kein Argument bekommt, müsstest du den Vector global machen.
|
|