Hi,
ich habe folgendes Problem:
Ich soll aus einer .txt-Datei alle zeilen einlesen. Ein Wörterbuch ist in dieser Text-datei enthalten.
jede zeile enthält zwei Wörter mit einem doppelpunkt in der mitte.
Bsp. : gehen:go
nun habe ich aber probleme mit den Umlauten ä, ö, ü un ß.
diese werden nicht richtig eingelesen.
z.B: beißen:bite
für's beißen kriege ungwöhnliche Zeichen beim einlesen.
Gibt es dafür eine Lösung ohne, dass ich das Wort in der Quelle ändere (wie z.B. mit der Methode replace.
Hier mein bisheriges Program:
Grüße turqo
ich habe folgendes Problem:
Ich soll aus einer .txt-Datei alle zeilen einlesen. Ein Wörterbuch ist in dieser Text-datei enthalten.
jede zeile enthält zwei Wörter mit einem doppelpunkt in der mitte.
Bsp. : gehen:go
nun habe ich aber probleme mit den Umlauten ä, ö, ü un ß.
diese werden nicht richtig eingelesen.
z.B: beißen:bite
für's beißen kriege ungwöhnliche Zeichen beim einlesen.
Gibt es dafür eine Lösung ohne, dass ich das Wort in der Quelle ändere (wie z.B. mit der Methode replace.
Hier mein bisheriges Program:
Ich bedanke mich schon einmal im voraus...Scanner datei = new Scanner(new File(pfad));
String zeile;
String [] liste = new String [2];
String deu;
int zaehler = 0;
do
{
zeile = datei.nextLine();
if (zaehler == 0 | zaehler == 1)
{
System.out.println(zeile);
zaehler++;
}
liste = zeile.split(":");
if (liste.length > 1)
{
deu = liste[0];
String eng = liste[1];
deutschEnglisch.put (deu, eng);
}
}
while (datei.hasNextLine());
Grüße turqo
Zuletzt bearbeitet: