HashMap richtig benutzen

Zappel22

Mitglied
Heho
Ich soll über die Ferien ein Programm schreiben, wie eine art Vocabletrainer.

Nun komme ich aber nicht weiter, ich habe die Datei eingelesen mit der Methode:

Java:
public boolean load(String filename) throws FileNotFoundException{
      
        try{
            input = new BufferedReader(new InputStreamReader(new FileInputStream(filename)));
            return true;
            }catch(FileNotFoundException e) {
                return false;
            }
        }

Nun will ich die Daten in eine HashMap speichern, einmal das Wort in Deutsch und das andere Wort in English. In der txt datei: laufen, run

damit ich nachher im Programm einfach nach dem Wort in der HashMap suchen kann.

Ich weiß aber nicht wie ich die Daten von der eingelesende Datei in die Hashmaü bekomme und dann darauf zugreifen kann.
 
Zuletzt bearbeitet von einem Moderator:
du liest nichts ein, sondern erstellst nur einen buffered reader, den du input zueweist.

du mußt jetzt sowas wie while ((strZeile = input.readline()) != null) { .... } machen und deine datei zeile für zeile in einen string lesen. den string kannst du dann splitten in deutsch und englisch und dann deine hashmap füllen.
 

Zurück
Oben