爲什麼java 根據「|」分割字符串需要使用「\\|」 雙反斜槓做特殊處理

        在java開發中,常常需要將字符串分隔成字符串數組,再進行操作,比如String str = "aa|bb|cc|||",我們原意是想調用str .split("|")將它根據"|"分隔,預想會分成"aa","bb","cc","","",""6個子串。但實際結果如下: 爲什麼呢,我們看下jdk原碼,String.split的參數是一個正則表達式,而在正則表達式中,| 表示或的意思
相關文章
相關標籤/搜索