空字符串在String.split中的坑

来源:互联网 发布:typescript python 编辑:程序博客网 时间:2024/05/18 13:47

空字符串在String.split中的坑

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

比如 String s = ",1,2,3,4,,,,";

s.split(”,“);

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