您当前的位置: 首页 >  Java

梁同学与Android

暂无认证

  • 4浏览

    0关注

    618博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java split(“\\s+“) 和 split(“+“) 有什么区别

梁同学与Android 发布时间:2019-11-08 08:07:43 ,浏览量:4

split方法准确的来说有两个参数(String regex, int limit),只不过平时我们用的,是split的一个重载方法(String regex),默认是把第二个参数设置为0,这里是底层的代码,看了你就懂了:

public String[] split(String regex) {
    return split(regex, 0);
}

public String[] split(String regex, int limit) {
	...
}

其根据给定的正则表达式(regex)的匹配来拆分此字符串 “\s”表示 空格,回车,换行等空白符 “+”号表示一个或多个的意思 “\S” 表示全部空格 " "只表示单个空格,所以不一样

关注
打赏
1660730345
查看更多评论
立即登录/注册

微信扫码登录

0.1298s