最后一个boolean 参数解释
String one = ".aas.daBs.d.bb.";
System.out.println(Arrays.toString(StringUtils.splitByWholeSeparatorPreserveAllTokens(one,".")));
System.out.println(Arrays.toString(StringUtils.split(one,".")));
System.out.println(Arrays.toString(StringUtils.splitPreserveAllTokens(one,".")));
输出结果
[, aas, daBs, d, bb]
[aas, daBs, d, bb]
[, aas, daBs, d, bb]
解释,最后一个boolean参数,他的作用当遇到一个数据为需要切割的数据,是否为他保留一个空数据
参考
http://www.cnblogs.com/myjoan/p/4191913.html
所有完整的demo
https://www.cnblogs.com/daisyleamo/p/3360563.html