空字符串在String.split中的坑

  • Post author:
  • Post category:其他



空字符串在String.split中的坑


当使用String的时候,总是用String!=null && String.length()>0 同时出现用作判断条件,今天就掉这个坑了。这种条件限制是保证字符串有值并且非空,很多情况下空字符串不是我们想要的结果,会出问题。


比如 String s = “,1,2,3,4,,,,”;


s.split(”,“);


则输出:空字符,1,2,3,4。此时第一个空字符很容易被忽略掉, 导致exception.



版权声明:本文为kanda2012原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。