这是 Java 库 Apache Commons Lang 中的一个方法。StringUtils.splitByWholeSeparatorPreserveAllTokens 的作用是将给定的字符串按照给定的分隔符分割,但是在分前后都保留分隔符。
String[] split = StringUtils.splitByWholeSeparatorPreserveAllTokens("ac:b:c:d", ":");
for (String s : split) {
System.out.println(s);
该方法可以使用给定的分隔符将字符串分割成多个子字符串,并且在分前后都保留分隔符。