java中“\\\\”和“\\\\\\\\”代表什么?
1 回答

茅侃侃
TA貢獻1842條經驗 獲得超21個贊
“\”是轉義字符,“\\”表示的是一個"\",以此類推,“\\\\”表示兩個"\";\\\\\\\\”表示的是四個"\"。
這個時候就有個“規定”,用"\n"表示換行,用"\t"表示Tab制表符,其中的斜杠("\")叫做轉義符,表示轉義符后面第一個字母不表示普通字母的意思。
那么如果我就要顯示一段含有斜杠的字符串內容,例如"abc\d\efg"怎么辦?
1、直接寫一個斜杠會被認為是轉義符,不僅不會被Java理解為一般的斜杠字符,
2、而且還會發生錯誤(例如沒有\d這種轉義規定),
3、所以,當要顯示普通斜杠的時候,就要在斜杠前加一個轉義符也就是斜杠,用兩個斜杠("\\")來告訴Java是要表達一個普通斜杠字符的意思。
4、以此類推,四個斜杠就是表達兩個普通斜杠字符的意思,等等。
添加回答
舉報
0/150
提交
取消