tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
538
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    klanawagna klanawagna ist offline Mitglied Gold
    Registriert seit
    May 2009
    Beiträge
    116
    Hallo Leute!
    Ich habe eine Klasse mit einer Hashmap, und will den Iterator zurück geben:
    Code java:
    1
    2
    3
    4
    5
    6
    
        public Iterator alleKunden()
        {
            Collection coll = verzeichnis.values( );
     
            return coll.iterator();
        }

    Nun möchte ich die Werte in einer JList ausgeben, dazu brauche ich allerdings einen Vector. Kann ich den Iterator direkt in einen Vector umwandeln, bzw. kann ich das Collection-Objekt zurückgeben und das umwandeln?

    Btw: bekommt ihr bei Google Java betreffend auch sehr oft nur undurchsichtiges und unpassendes? Bei PHP, C und Consorten habe ich das Problem eigentlich nie! Nur bei Java...

    lg und Danke!
    klanawagna
     
    Toast. Any bread does. Just add heat.

  2. #2
    klanawagna klanawagna ist offline Mitglied Gold
    Registriert seit
    May 2009
    Beiträge
    116
    Habe hier eine Funktion gefunden:

    http://www.cs.cmu.edu/~youngwoo/proj...,%20boolean%29

    aber ich fürchte irgendwie, dass das Package nirgendwo aufzufinden ist...
     
    Toast. Any bread does. Just add heat.

  3. #3
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Hallo,

    ich verstehe dein Problem nicht. Ein Vector ist eine Collection. Du bekommst eine Collection zurück und nimmst davon den Iterator, warum nimmst du nicht direkt die Collection, dann brauchst du aus dem Iterator keine Collection mehr zu machen.

    Man braucht allerdings nicht unbedingt einen Vector für die JList. Wenn du sie diesen nicht unbedingt brauchst, würde ich dir zu einer ArrayList raten.

    Gruß

    Sascha

    Gruß

    Sascha
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  4. #4
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Für die meisten Java Probleme brauchst du auch nicht Google. Der richtige Umgang mit der API reicht schon. Du willst einen Vector also schau unter http://java.sun.com/javase/6/docs/api/ bei Vector nach. Dort siehst du, dass es einen Konstruktor gibt, der eine Collection erwartet.
     

Ähnliche Themen

  1. Typecast selber schreiben
    Von woody100 im Forum Java
    Antworten: 4
    Letzter Beitrag: 28.01.09, 18:03
  2. SQL typecast
    Von anmae im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 13.10.06, 21:46
  3. eigenes JTable Modell mit Übernahme des Vector Vector Konstruktors
    Von Malte Roessner im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 8
    Letzter Beitrag: 02.06.06, 12:31
  4. Typecast von int nach char
    Von Moritz123 im Forum Java
    Antworten: 2
    Letzter Beitrag: 23.04.06, 14:59
  5. TypeCast-Problem
    Von Orca25 im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 25.05.05, 19:03