1
String s = "2+2=4";
System.out.println(s.replace("+", "-"));
片斷2
str = str.replaceFirst("^\\s+", "")
爲什麼在第一片斷1+
被工作呢爲標誌,並在片段2它像正則表達式?
String s = "2+2=4";
System.out.println(s.replace("+", "-"));
片斷2
str = str.replaceFirst("^\\s+", "")
爲什麼在第一片斷1+
被工作呢爲標誌,並在片段2它像正則表達式?
因爲replaceFirst
需要第一個參數爲regex
。
看簽名
replaceFirst(String regex, String replacement)
凡爲replace
方法接受CharSequence,它只是一個字符串。
replace(CharSequence target,CharSequence replacement)