站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题如何实现大段文本的快速替换

如何实现大段文本的快速替换

摘要: 如何实现大段文本的快速替换
内容: public static String Replace(String strSource, String strOld, String strNew)
   {
   int index, indexStart;
   StringBuffer strDest = new StringBuffer(0);
   int nOldLength = strOld.length();
  
   if(nOldLength == 0)
   return strSource;
   index = strSource.indexOf(strOld);
   if(index == -1)
   return strSource;
  
   strDest.append(strSource.substring(0, index)+strNew);
   indexStart = index+nOldLength;
   while((index = strSource.indexOf(strOld, indexStart)) != -1)
   {
   strDest.append(strSource.substring(indexStart, index)+strNew);
   indexStart = index+nOldLength;
   }
   strDest.append(strSource.substring(indexStart));
  
   return strDest.toString();
   }
Java, java, J2SE, j2se, J2EE, j2ee, J2ME, j2me, ejb, ejb3, JBOSS, jboss, spring, hibernate, jdo, struts, webwork, ajax, AJAX, mysql, MySQL, Oracle, Weblogic, Websphere, scjp, scjd
↑返回目录
前一篇: 实现网上抓页
后一篇: 为什么extends是有害的(二)