1.待分割字符串:
//分别间隔一个空格,两个空格,一个tab制表符
String str = "a b c d";
字符串中的的空白分别为:单个空格,两个空格,tab制表符。
2. 四种分隔符比较
//四种分隔符
String[] arr1 = str.split(" ");
String[] arr2 = str.split("s");
String[] arr3 = str.split("\t");
String[] arr4 = str.split("\\s+");
s.split()的作用是根据参数值来分割字符串成字符串数组
错误方法, 使用分隔符" “或者”\t"或者"\\s"
正确方法, 使用分隔符"\\s+"
原因:
需要使用正则表达式来分割字符串
public String[] split(String regex)
根据给定的正则表达式的匹配来拆分此字符串.
\\s表示 空格,回车,换行等空白符,
+号表示一个或多个的意思