Для простых замен вы можете использовать String.replace(...)
, как уже предлагал Петер.Однако помните, что замена (...) также приводит к замене подстроки kumar
в строке:
"kishore kumaraa venkata"
^^^^^
, если вы не хотите, чтобы это произошло,Вы можете использовать String.replaceAll(...)
и предоставить шаблон регулярного выражения:
\bkumar\b
, где \b
обозначает границу слова.
Демо:
String str = "kishore kumaraa kumar venkata";
String rep = str.replaceAll("\\bkumar\\b", "tamire");
System.out.println(str+"\n"+rep);
будетпечать:
kishore kumaraa kumar venkata
kishore kumaraa tamire venkata