看板 java 關於我們 聯絡資訊
※ 引述《Holocaust123 (Terry)》之銘言: : 二‧ : : Java中, : : 若寫 String re = "\"; ,會產生 compile error : : 若寫 String re = "\\"; ,compile後 re 其實是 \ : : 若寫 String re = "\\\"; ,會產生 compile error : : 若寫 String re = "\\\\"; ,compile後 re 其實是 \\ : : 若寫 String re = "\\\\\"; ,會產生 compile error : : 若寫 String re = "\\\\\\"; ,compile後 re 其實是 \\\ : : ........ : : : 如上所示, : : String re = "\\\\"; 在編譯後產生的 re 就是在第一點中,我們要的 (**) 式, : : 這就是為什麼要寫 String re = "\\\\"; 而不寫 String re = "\\"; 的原因了。 這樣算是講解嗎? 以上這些東西你都是用背的,沒有一點規則? 如果只是把一些實驗結果貼出來(連 escape sequence/escape char 都沒提到)能 說明什麼觀念? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.138.178
zeat:有股濃濃的... 06/06 21:55
OracleRoot: 臭火搭味 06/06 22:49
adrianc:推純原po好意 06/06 22:55
Holocaust123:我不是用背的啊... 06/07 01:17
Holocaust123:我想表達的是要看編譯之後的結果,而不是直接看字串 06/07 01:20
Holocaust123:很抱歉我的寫法太過模糊,造成混淆,下次會注意 06/07 01:22
PRAM:...你覺得寫的不好的話 你可以寫一篇補充啊 06/07 11:49
puzi:其實可以設中斷點去看在記憶體的樣子XD 06/07 17:32