replace
来源:互联网 发布:网络教育一年考几次 编辑:程序博客网 时间:2024/05/29 02:21
public class Replace {
public static void main(String[] args) {
System.out.println(
//将lazy替换为supine
replace("lazy", "supine", "A quick bronze fox lept a lazy bovine"));
System.out.println(
replace("$DIR", "/home/ian", "$DIR/xxx"));
}
public static String replace(String oldStr, String newStr, String inString) {
int start = inString.indexOf(oldStr);
if (start == -1) {
return inString;
}
StringBuffer sb = new StringBuffer();
sb.append(inString.substring(0, start));
sb.append(newStr);
sb.append(inString.substring(start+oldStr.length()));
return sb.toString();
}
}
运行后输出结果如下:
A quick bronze fox lept a supine bovine
/home/ian/xxx
- replace
- Replace
- replace
- REPLACE
- replace
- replace
- replace
- replace
- Replace
- replace
- replace()
- replace
- replace
- Regex.Replace
- Replace 函数
- REPLACE(CAST
- 替换(replace)
- REPLACE注意事项
- Android 打包so动态库文件到APK
- C++ 静态成员变量 嵌套类分配回收内存
- android logging system
- 专业
- 棋盘覆盖问题
- replace
- BUG记录的几个经验要点
- 精确统计程序运行时间
- 西方同行眼中的东方程序员
- 【Matlab】Huffman编码如何实现数据压缩
- ComboBox控件的数据绑定
- 网络语言的诞生和去路
- 呼叫中心构想
- 联系我