Hallo Community,
ich wollte ein kleines Programm schrieben, welches in der Lage ist, aus einem gegebenem String ein explizites Wort heraus zu suchen und dieses durch ein Neues zu ersetzen.
Ich bin folgenden Code nun schon mehrfach gedanklich durch, finde den Fehler jedoch nicht.
Bitte um Hilfe..
Grüße Juergen
ich wollte ein kleines Programm schrieben, welches in der Lage ist, aus einem gegebenem String ein explizites Wort heraus zu suchen und dieses durch ein Neues zu ersetzen.
Ich bin folgenden Code nun schon mehrfach gedanklich durch, finde den Fehler jedoch nicht.
Bitte um Hilfe..
Java:
String inputText = "Das ist ein simpler Test";
String searchText = "ein";
String setText = "kein";
System.out.println("String aktuell: " + inputText);
StringTokenizer strTok = new StringTokenizer(inputText, " ");
String[] stringArray = new String[strTok.countTokens()];
for(int i = 0; strTok.hasMoreTokens(); i++) {
stringArray[i] = strTok.nextToken();
}
for(int i = 0; i < stringArray.length; i++){
System.out.println((i+1) + ". Wort:\t" + stringArray[i]);
}
for(int i = 0; i < stringArray.length; i++){
if((stringArray[i]) == (searchText)) {
inputText.replace(stringArray[i], setText);
}
}
System.out.println("String danach: " + inputText);
Grüße Juergen
Zuletzt bearbeitet: