PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Selbstgebaute HashMap/Hashtable [Java]



Sayonara
22-04-2003, 17:05
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:


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. :(

peschmae
25-04-2003, 07:48
Hä? Bitte die Frage nochmals!

MfG Peschmä