先找到old的索引,然后可以拆成3个子串:old前的,old,old后的,然后再和new连接一下就行了。

解决方案 »

  1.   

    String replaceAll(String regex, String replacement)
      

  2.   

    1.4以上,看楼上的以下看以下public static String replace(String s, String oldString, String newString)
    {
        StringBuffer resultBuffer = new StringBuffer();
        int start = 0;
        int end = s.indexOf(oldString);
        while(end != -1)
        {
            resultBuffer.append(s.substring(start, end));
            resultBuffer.append(newString);
            start = end + oldString.length();
            end = s.indexOf(oldString, start);
        }
        resultBuffer.append(s.substring(start, s.length()));
        return resultBuffer.toString();}//未测试