java中String的3个替换方法(replace,replaceAll,replaceFirst)的区别
之前使用String替换方法时一直使用replaceAll,今天的需求是替换第一次匹配的内容,然后发现原来String有3个替换方法(replace,replaceAll,replaceFirst),今天就通过代码来演示它们之间的区别
public static void main(String[] args){ String aa = ""; String bb = ""; aa = "aa"; bb = aa.replace("a", "b"); System.out.println(bb);//打印效果为bb aa = "aa"; bb = aa.replaceAll("a", "b"); System.out.println(bb);//打印效果为bb aa = "aa"; bb = aa.replaceFirst("a", "b"); System.out.println(bb);//打印效果为ba }