Java split的注意點
總結Java中使用split分隔字符串
1、轉義字符 "" 轉義字符進行分隔時,需要將轉義字符再轉義一次,也就是"/"
2、正則表達式字符
- public class Test {
- public static void main(String[] args) {
- String str = "a|b";
- System.out.println(str.split("|").length);
- }
- }
由於|屬於正則表達式字符,split的參數也是正則表達式,這裏 得到的結果是 4,修改"|"爲[|],得到的結果爲2
從上面的結果我們可知,像replaceAll這類函數代替換字符爲正則表達式字符時同樣加上"[]"進行replace.