在java.lang包中有String.split()方法,返回是一个数组。
总结:
1、如果用“.”作为分隔的话,必须是如下写法:String.split("."),这样才能正确的分隔开,不能用String.split(".");
2、如果用“|”作为分隔的话,必须是如下写法:String.split("|"),这样才能正确的分隔开,不能用String.split("|");
3、如果用“”作为分隔的话,必须是如下写法:String.split(),这样才能正确的分隔开,不能用String.split("");
“.”,“|”和“”都是转义字符,必须得加"";
3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or");
例1:
如果想在串中使用""字符,则也需要转义.例如首先要表达"aaaabbbb"这个串就应该用"aaaabbbb",如果要分隔就应该这样才能得到正确结果:
String[] aa = "aaabbbbccc".split(\);
例2: