分隔字符串的时候会用到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("|");