StringUtils工具类的bug

问题代码如下:

String[] arr = StringUtils.split("C3uECspP2J2d12345", "( )");
System.out.println(Arrays.toString(arr));

打印结果为: [C3uEC, P2J2d12345],原本期待的是按照空格分隔,实际上示例字符串并没有空格
线上问题,过程不多描述;建议慎用工具类
可以直接采用:“C3uECspP2J2d12345”.split("( )")或
Splitter.on("( )").omitEmptyStrings().trimResults().splitToList(“C3uECspP2J2d12345”);

你可能感兴趣的:(Java,web)