自顶一个repace方法
1 package com.tj; 2 3 public class MyClass implements Cloneable { 4 public static void main(String[] args) { 5 String s = MyClass.replace("Hello World", "o", "x"); 6 System.out.println(s); 7 } 8 9 static String replace(String str, String pattern, String replace) { 10 int s = 0; 11 int e = 0; 12 StringBuffer result = new StringBuffer(); 13 14 while ((e = str.indexOf(pattern, s)) >= 0) { 15 result.append(str.substring(s, e)); 16 result.append(replace); 17 s = e + pattern.length(); 18 } 19 result.append(str.substring(s)); 20 return result.toString(); 21 } 22 }