您的位置:首页 > 编程语言 > Java开发

java中String的split的详细用法

2014-05-09 13:45 330 查看

public String[] split(String regex)
参数:
regex
- 定界正则表达式 返回:字符串数组,根据给定正则表达式的匹配来拆分此字符串,从而生成此数组。

该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,结果数组中不包括结尾空字符串

 split函数是用于使用特定的切割符(regex)来分隔字符串成一个字符串数组.

 

 原来我不能小看空字符串,它也是字符串的一种,当split函数没有发现匹配的分隔符时,返回数组就只包含一个元素(该字符串本身)。以为这样就结束了,幸亏我做了几个试验,忽然又发现了一些问题,代码如下:





 

现在总结如下:

当字符串只包含分隔符[b]时,返回数组没有元素;[/b]
当字符串不包含分隔符时,返回数组只包含一个元素(该字符串本身);
字符串最尾部出现的分隔符可以看成不存在,不影响字符串的分隔;
字符串最前端出现的分隔符将分隔出一个空字符串以及剩下的部分的正常分隔;

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: