Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Selbstgebaute HashMap/Hashtable [Java]

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.08.2002
    Beiträge
    23

    Selbstgebaute HashMap/Hashtable [Java]

    Ich soll eine Klasse in Java schreiben, die beliebige Objekte unter eine Suchbegriff abspeichern und wiederaufrufen kann. Statt jetzt einfach eine HashMap zu verwenden soll es aber "Handmade" sein. Ein paar Dinge sind vorgegeben, und das Grundgerüst steht auch schon. Aber ich hab noch ein paar Probleme mit der Implementierung.
    Folgender grober Aufbau:
    Code:
    public class Table {
      private static final int SIZE = 4;  // Der Table soll hier 4 Felder groß sein
      private int nValues; // Anzahl der eingetragenen Werte
      private static class Cell {
        Object key; // Suchschlüssel
        Object value; // Inhalt
        Cell(Object key, Object value) {
          this.key = key; this value = value;
        }
      }
      private Cell[] array;
      public Table() {
    
      }
      public void put(Object key, Object value) throws IndexOutOfBoundsException, NullPointerException {
    
      }
    
      public Object get(Object key) {
       return // Gibt den zugehörigen Wert aus (value)
      }
      public void remove(Object key) {
    
      }
      public Object[] keys() {
      return // Gibt einen Array aller Suchbegriffe zurück
      }
    Soweit, so gut. Ich wollte nun die Klasse Stück für Stück mit Leben füllen anhalt einer Beispielanwendung, nämlich einem Telefonregister, das Name, Vorname und Telefonnumer abfragt, und über diese Klasse speichert (Später dann auch die anderen Methoden benutzt).
    Ich weiß jetzt nur nicht so recht, wie mein Konstruktor "Table()" aussehen soll.

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Hä? Bitte die Frage nochmals!

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •