java split用法详解及实例代码
publicString[]split(Stringregex)默认limit为0
publicString[]split(Stringregex,intlimit)
当limit>0时,则应用n-1次
publicstaticvoidmain(String[]args){
Strings="boo:and:foo";
String[]str=s.split(":",2);
System.out.print(str[0]+","+str[1]);
}
结果:
boo,and:foo
当limit<0时,则应用无限次
publicstaticvoidmain(String[]args){
Strings="boo:and:foo";
String[]str=s.split(":",-2);
for(inti=0;i<str.length;i++){
System.out.print(str[i]+"");
}
}
结果:
booandfoo
当limit=0时,应用无限次并省略末尾的空字符串
publicstaticvoidmain(String[]args){
Strings="boo:and:foo";
String[]str=s.split("o",-2);
for(inti=0;i<str.length;i++){
if(i<str.length-1)
System.out.print("("+str[i]+"),");
else
System.out.print("("+str[i]+")");
}
}
结果:
(b),(),(:and:f),(),()
publicstaticvoidmain(String[]args){
Strings="boo:and:foo";
String[]str=s.split("o",0);
for(inti=0;i<str.length;i++){
if(i<str.length-1)
System.out.print("("+str[i]+"),");
else
System.out.print("("+str[i]+")");
}
}
结果:
(b),(),(:and:f)
以上就是对Javasplit的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!