Bootstrap

JAVA字符串替换replace、replaceAll、replaceFirst之间区别详解

String的replaceAll跟replaceFirst用到了正则表达式

String s = "my.test.txt";
System.out.println(s.replace(".", "#"));
System.out.println(s.replaceAll(".", "#"));
System.out.println(s.replaceFirst(".", "#"));

//运行结果:
my#test#txt
###########
#y.test.txt

看看正则表达式把!

;