关于split()函数有两种写法,返回值都是String[] 数组。
第一种:public String[] split(String regex):
参数:regex
- 定界正则表达式
返回:字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的
抛出:PatternSyntaxException
- 如果正则表达式的语法无效
如图。
![](https://img-blog.csdnimg.cn/2021092620183193.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAd3d3MTcwMQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
第二种:public String[] split(String regex,int limit)
参数:regex
- 定界正则表达式
limit
- 将字符串拆分几次
返回:字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的
抛出:PatternSyntaxException
- 如果正则表达式的语法无效
如图,当limit的参数为0或负数或大于所给字符串时,将被拆分尽可能多的次数。