Liebe Mit-Java-Programmierer,
ich hab ein kleines Programm, dass vom englischen ins deutsche übersetzt.
Jetzt geb ich einen String mit mehreren Wörtern ein, z.b nice weather for better life
Raus kommt ein String ohne Leerzeichen: guteswetterfürbesseresleben
Hm ... Groß- und Kleinschreibung ist wurscht ... aber die Leerzeichen wieder drin wären schön.
Code:
Das germanText ist ein normaler String und das dictionary eine TreeMap.
Hat jemand eine Idee?
Vielen Dank und ganz liebe Grüße
Das Entlein
ich hab ein kleines Programm, dass vom englischen ins deutsche übersetzt.
Jetzt geb ich einen String mit mehreren Wörtern ein, z.b nice weather for better life
Raus kommt ein String ohne Leerzeichen: guteswetterfürbesseresleben
Hm ... Groß- und Kleinschreibung ist wurscht ... aber die Leerzeichen wieder drin wären schön.
Code:
Java:
private String translateText(String englishText) {
String str = "";
StringTokenizer token = new StringTokenizer(englishText, " ,.!?" );
while (token.hasMoreTokens()){
str = token.nextToken();
germanText += dictionary.get(str);
}
return germanText;
}
Das germanText ist ein normaler String und das dictionary eine TreeMap.
Hat jemand eine Idee?
Vielen Dank und ganz liebe Grüße
Das Entlein
Zuletzt bearbeitet: