stringreplacer.java

来自「Java 的飞鸽传书的源代码! 非常好用!!」· Java 代码 · 共 36 行

JAVA
36
字号
/*
 *	String Replace Class
 *		T.Kazawa 1997/03/04
 */

package JP.digitune.util;

import java.util.*;

public class StringReplacer
{
    private String str;

    public StringReplacer(String src, String before, String after) {
	str = replaceString(src, before, after);
    }

    public String toString() {
	return str;
    }

    public static String replaceString(String src,String before,String after) {
	StringBuffer sb = new StringBuffer();
	int oldidx = 0;
	int idx = src.indexOf(before);
	while (idx != -1) {
	    sb.append(src.substring(oldidx, idx)).append(after);
	    oldidx = idx + before.length();
	    idx = src.indexOf(before, oldidx);
	}
	if (oldidx < src.length())
	    sb.append(src.substring(oldidx));
	return sb.toString();
    }
}

⌨️ 快捷键说明

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