分隔字符串的時候會用到split()函數
(1)分隔空格
String s = " I have a book ";
注意:這里單詞之間的空格數量不是相等的。
使用正則表達式來匹配。
String[] arr = s.trim().split("\\s+");
注意:首相必須使用trim()去掉開頭和結尾的空格,然后通過\s+匹配至少一個空格。
不要使用split(" ");
(2)如果用“.”作為分隔的話,必須是如下寫法:
String.split("\\.")這樣才能正確的分隔開,不能用String.split(".");
(3)如果用“|”作為分隔的話,必須是如下寫法:
String.split("\\|"),這樣才能正確的分隔開,不能用String.split("|");