static String repWord(String sentence, String wordSelect, String replacementWord) {
String temp;
String[] splitSentence;
temp = sentence.toLowerCase();
wordSelect = wordSelect.toLowerCase();
splitSentence = temp.split(wordSelect);
int count = 0;
String finalSentence = "";
for (String x : splitSentence) {
finalSentence += sentence.substring(count, count + x.length()) + replacementWord;
count += x.length() + wordSelect.length();
}
if (temp.lastIndexOf(wordSelect) != temp.length() - wordSelect.length()) {
finalSentence = finalSentence.substring(0, finalSentence.length() - replacementWord.length());
}
return finalSentence;
}
public static void main(String[] args) {
String sentence = "Hello my name is Peter Peters";
String wordSelect = "peters";
String replacementWord = "Pan";
String output;
output = repWord(sentence, wordSelect, replacementWord);
System.out.println(output);
}