tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
7902
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    hoelle1985 hoelle1985 ist offline Rookie
    Registriert seit
    Apr 2008
    Beiträge
    9
    Hey @ all!

    Ich habe folgendes Programmiert!
    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    
    import java.util.*;
     
    public class Telefonspeicher 
    {
      private HashMap <String, String> speicher;
      private String nummer;
      private String name;
     
      /**
       * Konstruktor für Objekte der Klasse telefonspeicher
       */
      public Telefonspeicher()
      {
        speicher = new HashMap<String, String>();
      }
     
      public void neuerEintrag(String name,String nummer)
      {
        speicher.put(name,nummer);
       
      }
      
      public String suchen(String name)
      {
        String nummer = speicher.get(name);
        return nummer;
      }
      
        public void loeschen(String name)
      {
        speicher.remove(name);
      }
      
      public void ausgeben()
      {
                for(String name:speicher.keySet()) {
                
                System.out.println("Name:  " + name );
            }
            
    }
    }

    Im letzten Abschnitt würde ich gerne alles ausgeben lassen! So wie es jetzt ist gibt er mir nur den Namen aus! Kann mir bitte irgendwer sagen wie ich die Nummr auch noch dazu bekomme!

    DANKE!
    Geändert von Oliver Gierke (04.04.08 um 06:27 Uhr) Grund: Code Tags spendiert
     

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

    ich will ja nichts sagen, aber du hast die Lösung in deinem Code stehen. Wie wäre es wenn du einfach deine eigene Methode (suchen )nutzt.

    MFG

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

  3. #3
    Avatar von xxTejaxx
    xxTejaxx xxTejaxx ist offline Mitglied Silber
    Registriert seit
    Mar 2008
    Beiträge
    56
    Code java:
    1
    2
    3
    4
    5
    6
    7
    
     public void ausgeben()
    {
       for(String name:speicher.keySet()) {
          System.out.print("Name: " + name );
          System.out.print("   zugehörige Nummer: "+ suchen(name);
       }      
    }

    bitte nutze die code tags, dann liest es sich schoener
     

Ähnliche Themen

  1. [mySQL 5] Zu den Monaten Einträge zählen und Monate ohne Einträge auch ausgeben.
    Von FlaverSaver im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 27.09.10, 18:11
  2. XML mit PHP, Einträge als Link ausgeben.
    Von Fruitgum im Forum PHP
    Antworten: 3
    Letzter Beitrag: 27.10.08, 19:30
  3. Einträge ausgeben nebeneinander
    Von hasemann im Forum PHP
    Antworten: 7
    Letzter Beitrag: 28.02.08, 20:28
  4. HashMap auf Frame ausgeben
    Von Diable im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 19.12.05, 14:30
  5. Anzahl der Einträge ausgeben
    Von Blandorin im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 22.02.04, 00:13