String split

这个方法看似简单,其实如果使用不当,会出现很多问题

  1. System.out.println(":ab:cd:ef::".split(":").length);//末尾分隔符全部忽略    
  2.   System.out.println(":ab:cd:ef::".split(":",-1).length);//不忽略任何一个分隔符  

 

所以平常可以用split("",-1)这种写法,以防出错

posted @ 2016-09-21 13:50  Damon_myblog  阅读(101)  评论(0编辑  收藏  举报