空字符串在String.split中的坑

空字符串在String.split中的坑

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

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

s.split(”,“);

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

没有更多推荐了,返回首页