java中字符串的分割函數,split("你想要分割的字符", 你想要最多分割為多少段,正整數)
注意事項:
1.分割特殊字符考慮轉義字符的使用。如: . \ |
2.第二個參數:
無: 不傳默認分割全部,但是切分出來的反過來計算的空字符串,不會存入數組中,數據的長度從最后一個非空字符串計算
有:1.當分割的字符串數大於正整數,則會只分給整數個字符串,最后一段不分割
2.當分割的字符串數小於正整數,則只返回切分字符串的數據大小。
eg.
String str = "0,1,2,3,4,5,6,7,"; String[] arr = str.split(",", 7); System.out.println(arr.length); for (String i:arr) System.out.print(i + "|"); System.out .println(); String str2 = ",,,,,,,1,"; arr = str2.split(",", 16); System.out.println(arr.length); for (String i:arr) System.out.print(i + "|"); output: 7 0|1|2|3|4|5|6,7,| 9 |||||||1||