package cd.test;
/**
* 测试Java中的ReplaceAll和Replace的使用方法<br/>
* 二者都可以实现将原字符串中的某字符串替换成新的字符串<br/>
* 不同之处在于:replaceAll支持正则表达式替换方式; <br/>
* <br/>
* 需要注意的是:使用以上两个函数,原字符串的内容不会发生变化;
*
* @author cdersteam@163.com
* @see http://zlk.iteye.com/blog/681606
*/
public class testReplace {
/**
* @param args
*/
public static void main(String[] args) {
String src = new String("1q2w3e4r5t6y7u8i\\9o");
System.out.println(src.replace("3e", "f"));
System.out.println(src.replace('3', 'f'));
System.out.println(src.replaceAll("\\d", "f"));
System.out.println(src.replaceAll("a", "f"));
System.out.println(src.replaceFirst("\\d", "f"));
System.out.println(src.replaceFirst("4", "h"));
System.out.println(src);
// 获取替换后的新的字符串
String newSrc = src.replaceAll("1q2w", "daqin");
System.out.println("" + newSrc);
// 将字符串中的"\"替换成"\\"
System.out.println(src.replace("\\", "a"));
}
}
测试Java中的ReplaceAll和Replace的使用方法
最新推荐文章于 2024-08-20 01:52:52 发布