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的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!