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

浏览:42日期:2023-02-24
内容: 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
相关文章: