Collections Wörterbuch machen

Ergebnis

Neues Mitglied
Guten Abend.

Könnte mir jemand hierbei weiterhelfen?

Erstellen Sie ein Java-Programm, das ein einfaches Wörterbuch simuliert. Das Programm sollte es ermöglichen, Wörter mit ihren Bedeutungen zu speichern und abzurufen.
rstellen Sie eine Klasse Wörterbuch, die folgende Funktionen unterstützen soll:

Wort hinzufügen: Eine Methode, um ein neues Wort und seine Bedeutung hinzuzufügen.
Wort suchen: Eine Methode, um die Bedeutung eines eingegebenen Wortes anzuzeigen.
Alle Wörter anzeigen: Eine Methode, die eine Liste aller gespeicherten Wörter und deren Bedeutungen ausgibt.
as Programm sollte eine Benutzeroberfläche im Textformat bereitstellen, die Ihnen folgende Optionen bietet:

Ein neues Wort hinzufügen
Die Bedeutung eines Worts suchen
Alle gespeicherten Wörter anzeigen
Das Programm beenden

Sie sollten in der Lage sein, mehrere Operationen durchzuführen, bis Sie sich entscheiden, das Programm zu beenden.

Ich habe leider noch keinen Ansatz dafür.
 
Zunächst einmal steht da nichts von einer Übersetzung, es ist von einem Wort und seiner Bedeutung die Rede. Ob Du "Wort" wörtlich nehmen sollst, müsstest Du den Aufgabensteller fragen, persönlich gehe ich aber davon aus, dass hier nicht "eine Buchstabenfolge ohne Leerzeichen" im Vordergrund steht, schließlich kommen in Wörterbüchern durchaus "Mehrwortausdrücke" vor.
 
"Bedeutung" ist ziemlich unklar. Man benötigt für die Formulierung der Bedeutung auch Wörter, was bedeuten die dann?

Aber letztendlich ist Bedeutung einfach nur ein String.

In Java gibt es die vorgefertigte Datenstruktur Map, TreeMap sortiert, HashMap auf schnellen Zugriff ausgelegt.

Wichtig wäre noch zu wissen, wie die Benutzeroberfläche des Programmes aussehen soll.

Wahrscheinlich ist ein Konsolenprogramm gemeint, welches ein Menü ausgibt und man dann über Ziffer oder Buchstabe eine Menüfunktion auswählt.

Eine main-Methode wirst Du immer brauchen, also fang damit mal an.

Dann das Menü mit der Reaktion auf den gewählten Menüpunkt ausprogrammieren.

Die Map kannst Du dann leicht dran basteln.
 

Zurück
Oben