Replacing particular string in Android
Here is a custom function for replacing particular character in a string.
public static String replaceAll(String source, String pattern,
String replacement) {
if (source == null) {
return "";
}
StringBuffer sb = new StringBuffer();
int idx = -1;
int patIdx = 0;
while ((idx = source.indexOf(pattern, patIdx)) != -1) {
sb.append(source.substring(patIdx, idx));
sb.append(replacement);
patIdx = idx + pattern.length();
}
sb.append(source.substring(patIdx));
return sb.toString();
}
Please see the out put also.
source = "This is a sentence"
pattern = "is"
replacement = "TEST"Output = ThTEST TEST a sentence