我正在嘗試以下代碼,並且它打印爲false。我期望這會打印出真實的。 另外,Pattern.Compile()statemenet給出了一個警告'多餘的轉義字符'。 有人可以幫助我,爲什麼這不是真正的,我爲什麼看到一個警告。模式中的冗餘轉義字符
public static void main(String[] args) {
String s = "\\n";
System.out.println(s);
Pattern p = Pattern.compile("\\\n");
Matcher mm = p.matcher(s);
System.out.println(mm.matches());
}
\\ N = \\\ N - 你是比較字母 'N' 以換行符 '\ n' – MotKohn