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||
