替换字符

来源:互联网 发布:java发短信 编辑:程序博客网 时间:2024/04/28 23:54

 1//替换字符
   public static String replace(String inString, String oldPattern, String newPattern)
   {
       if(inString == null)
           return null;
       if(oldPattern == null || newPattern == null)
           return inString;
       StringBuffer sbuf = new StringBuffer();
       int pos = 0;
       int index = inString.indexOf(oldPattern);
       int patLen = oldPattern.length();
       for(; index >= 0; index = inString.indexOf(oldPattern, pos))
       {
           sbuf.append(inString.substring(pos, index));
           sbuf.append(newPattern);
           pos = index + patLen;
       }

       sbuf.append(inString.substring(pos));
       return sbuf.toString();
   }