package com.csc.library.utilities; public class StrReplace { public String replace(String data, String oldWord, String newWord) { String newData = ""; if (oldWord != null || !oldWord.equals("")) { int i = 0; int l = oldWord.length(); for (; i + l <= data.length(); i++) { if (data.substring(i, i + l).equals(oldWord)) { newData += newWord; i += l - 1; } else newData += data.substring(i, i + 1); } if (i < data.length()) { newData += data.substring(i, data.length()); } } else { newData = data; } return newData; } public String replaceAll(String data, String oldWord, String newWord) { String newData = "", tempData = ""; newData = data; while (newData.indexOf(oldWord) >= 0) { tempData = this.replace(newData, oldWord, newWord); newData = ""; newData = tempData; } return newData; } }