Hi, Does anyone have a function that will replace stings within a string with new values. e.g. public String(String theString, String replace, String replaceWith) This function would replace all occurances of "replace" with "replaceWith" in the original "theString". it would then return this new string Thanks
replace method isuse to replace a character replace(char,char) for example: String cat="Sweet Sister"; String m = cat.replace('e','x'); System.out.println(m); Out put: Swxxt Sistxr it will replace the e with x hope its clear
public static String replace(String s, String repl, String with) { if (repl == null) return s; if (with == null) with = ""; int offset = 0; int p = s.indexOf(repl); while (p >= 0) { s = s.substring(0,p) + with + s.substring(p + repl.length()); offset = p + with.length(); p = s.indexOf(repl,offset); } return s; }
Oh sure, it's a tiny ad, but under the right circumstances, it gets bigger.
a bit of art, as a gift, the permaculture playing cards