Stringmanipulation

Entlein82

Neues Mitglied
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:

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:

njans

Top Contributor
Java:
 germanText += dictionary.get(str) + " ";
und dann am Ende ein trim um ein überflüssiges Leerzeichen zu killen?
 

Ähnliche Java Themen

Neue Themen


Oben