Java String.split()

来源:互联网 发布:q宠大乐斗门派心法数据 编辑:程序博客网 时间:2024/05/29 02:38

在java.lang包中有String.split()方法,返回是一个数组

在应用中用到一些,总结如下:

1、用“.”分隔时,写法String.split("\\."),不能用String.split(".");

2、用“|”分隔时,写法String.split("\\|"),不能用String.split("|");

“.”和“|”都是转义字符,必须得加"\\";

3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如,“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or");

使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果

看jdk doc中说明  

public String[] split(String regex)

 Splits this string around matches of the given regular expression. 

参数regex是一个 regular-expression的匹配模式而不是一个简单的String。


原创粉丝点击