⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 replaceall.java

📁 一个用jsp技术实现的新闻发布系统
💻 JAVA
字号:
package net.ijsp.news.util;

/**
*  Title  字符替换函数
*  @author: ccjsmile
*  Company: http://www.ijsp.net
*  Copyright: Copyright (c) 2003
*  @version 1.0 beta
*/

public class ReplaceAll {

	/**
	* 字符替换函数(JDK1.4那个有点bug,没有采用)
	* @param String,String,String 
	* @return String
	*/
   public static String replace(String source,String oldString,String newString) {
    if(source == null) 
		return null;
    StringBuffer output = new StringBuffer();
	    int lengOfsource = source.length();
		int lengOfold = oldString.length();
		int posStart = 0;
		int pos;
			while((pos = source.indexOf(oldString,posStart)) >= 0) {
		      output.append(source.substring(posStart,pos));
		      output.append(newString);
		      posStart = pos + lengOfold;
			}
	    if(posStart < lengOfsource) {
		  output.append(source.substring(posStart));
		}
	    return output.toString();
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -