replace就是java的替换,“\\” --> “\”
replaceAll是在replace的基础上再被正则表达式替换,“\\\\” --> “\”
①
String s = "\\a\\b";
System.out.println(s); // \a\b
②
String s = "/a/b";
String s1 = s.replace("/","\\");
System.out.println(s1); // \a\b
③
String s = "\\a\\b";
String s1 = s.replaceAll("\\\\","\\\\\\\\"); // 等价于 String s1 = s.replace("\\","\\\\");
System.out.println(s1); // \\a\\b