/*
用法:
String a_string = "show shit";
a_string=StrPlace(a_string, "shit", "me"); //变成了"show me"
*/
private synchronized String StrPlace(String str, String str1, String str2) {
        String ret_str = "";
        int loc=0, len=str1.length();
        for (int i=0; i<str.length(); i++) {
            int j=str.indexOf(str1, loc);
            if (j>=0) {
                ret_str += str.substring(loc, j)+str2;
                loc=j+len;
                i=j;
            }        }
        if (loc < str.length()) {
            ret_str += str.substring(loc, str.length());
        }        return ret_str;
    } 转帖