split对字符串以给定的字符进行分隔,得到字符串数组
1.split分割字符第一种方法是split(String x):x是字符串以x为分割的字符。
比如字符串a,c,d,e 若是以split(String “,”)分割那么会舍去,这个字符,然后返回字符数组[[a],[b],[c],[d]]

2.第二种方法split(String x,int n),x是要分割的字符,n是分割成几个字符数组。
比如字符串a,bc,d,e,f若是以split(String “,”,int 2)分割那么会返回字符数组大小为2,[[a],[bc,d,e,f]]

3.对于特殊字符的分隔| ^ $ * . ( ) \ /等都是正则表达式的一部分,只能通过前面加上\进行转义。注意\要用三个\\,也就是split(“\\”);
比如字符串a,bc,(d,e,f若是以split(String “\(”)分割那么会返回字符数组为[[a,bc,],[d,e,f]]

4.逐个分隔字符串。split(“”);里面是空,不是空格。
比如字符串a,b若是以split(String “”)分割那么会返回字符数组为[[a],[,],[b]]

5.同时使用多个分隔符进行分隔。split(“[xyz…]”)。想要x和y以及z三个都分割字符串咋办哪,之前提供的方法只有一个字符能够分割,那么这里提供了>=2个字符可以分割的方法直接传一个字符数组进去就可以了
比如字符串ca,bc,b,d,e,f若是以split(String “[bc]”)分割那么会返回字符数组为[[a,],[,],[,d,e,f]]

6.有时候需要多个空格隔开咋办哪java也提供了方法。split(” {1,}“).。注意是空格加{1,}。就是说以1个空格或者1个以上空格分隔。如果是用两个或者以上空格split(“ {2,}”)。
比如字符串a b c若是以split(String ” {1,}”)分割那么会返回字符数组为[[a],[b],[c]]