首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

String种split方法的使用(字符串以''分隔得不到任何内容)

2012-09-10 
String类split方法的使用(字符串以.分隔得不到任何内容)环境:JDK 1.7.0_03Notpad6.1问题:字符串以.分隔

String类split方法的使用(字符串以'.'分隔得不到任何内容)
环境:JDK 1.7.0_03 + Notpad ++ 6.1


问题:字符串以'.'分隔得不到任何内容。


解决:

首先看看JDK里对split方法的说明:


split
public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。 
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。 


例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果: 


Regex 结果 
: { "boo", "and", "foo" } 
o { "b", "", ":and:f" } 


参数:
regex - 定界正则表达式 
返回:
字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的 
抛出: 
PatternSyntaxException - 如果正则表达式的语法无效
从以下版本开始: 
1.4 
另请参见:
Pattern



再来看看下面的代码:



总结:当split方法里写入的正则表达式还有特殊字符时,应注意将此字符转义。


参考资料:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html





热点排行