Java Umlaute ersetzen Scanner?
Hi, ich verstehe nicht warum die Umlaute nicht ersetzt werden, sollte doch mit der replace() Methode funktionieren. Könnt ihr mir helfen ?
CODE:
Scanner s = new Scanner(System.in, "UTF-8");
System.out.println("Vorname: "); String vorname = s.nextLine().toLowerCase().replace("ä","ae").replace("ö", "oe").replace("ü","ue");
System.out.println("Nachname: "); String nachname = s.nextLine().toLowerCase().replace("ä","ae").replace("ö", "oe").replace("ü","ue");
System.out.println(nachname + "." + vorname + "@student.tgm.ac.at");
s.close();
}
}