tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
3791
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    AvS AvS ist offline
    Registriert seit
    Mar 2002
    Ort
    borken|nrw
    Beiträge
    367
    Hallo,

    ich bekomme die Keys irgendwie nicht aus meiner HashMap. Es sollen Keys und Values auf dem Bildschirm ausgegeben werden :

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    import java.util.*;
    public class Aufgabe57 {
        public static void main(String[] args) 
        {
            Map<String, String> emailvz = new HashMap<String, String>();
              
                    // Mehrere Einträge über emailvz.put(String, String) werden eingefügt
                   
                   Set<String> email = emailvz.keySet();
               Set<String> name = emailvz.keySet();
     
                  for(String emails : email)
            {
                System.out.println("Alias: " + emailvz.get(name) + "    Mail-Adressen: " +emailvz.get(email));
            }

    Lasse ich die Zeile Set<String> name = emailvz.keySet()" weg, läuft es. Aber es müssen halt Keys und Values übergeben werden.

    MfG
    AvS
    Geändert von Oliver Gierke (15.05.08 um 20:13 Uhr) Grund: PHP 2 Java Transformation
     
    cash rules everything around me

  2. #2
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Wenn du key und value brauchst dann nimm das entrySet:
    Code java:
    1
    2
    3
    4
    5
    6
    
    public static void main(String[] args) {
            Map<String,String> test = new HashMap<String,String>();
            for(Map.Entry<String, String> entry : test.entrySet()){
                System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
            }
        }
     

  3. #3
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Du kannst es auch so machen.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    import java.util.*;
    public class Aufgabe57 {
        public static void main(String[] args) 
        {
            Map<String, String> emailvz = new HashMap<String, String>();
              
                    // Mehrere Einträge über emailvz.put(String, String) werden eingefügt
                   
                   Set<String> email = emailvz.keySet();
               
     
                  for(String emails : email)
            {
                String name = emailvz.get(email);
                System.out.println("Alias: " +name  + "    Mail-Adressen: " +emailvz.get(email));
            }


    MFG

    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
    Sollte man nur wirklich nicht verwenden wenn man beides braucht.
     

  5. #5
    AvS AvS ist offline
    Registriert seit
    Mar 2002
    Ort
    borken|nrw
    Beiträge
    367
    Die Methode von zeja ist mir einleuchtender. Dankeschön
     
    cash rules everything around me

  6. #6
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Ich wollte auch nur zeigen, dass man es so machen kann. Vor allem da du auf diese Art schon angefangen hast. Ist klar, dass die Methode von zeja besser geeignet ist.

    MFG

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

Ähnliche Themen

  1. Iteration in c4d
    Von rown im Forum Cinema 4D
    Antworten: 6
    Letzter Beitrag: 17.09.10, 14:54
  2. Rekursion und Iteration
    Von DarkSean im Forum Delphi, Kylix, Pascal
    Antworten: 6
    Letzter Beitrag: 17.12.09, 12:42
  3. Iteration von Listen
    Von Sebastian G im Forum Algorithmen & Datenstrukturen mit Java
    Antworten: 12
    Letzter Beitrag: 20.08.09, 14:37
  4. Referenzen HashMap -> HashMap
    Von Fulk im Forum Java Grundlagen
    Antworten: 7
    Letzter Beitrag: 01.05.09, 18:23
  5. Xpresso > iteration
    Von digital art im Forum Cinema 4D
    Antworten: 2
    Letzter Beitrag: 03.02.09, 00:41