考虑下面带有分隔符__|__
的字符串。Java中的String.split与StringUtils.split给出了不同的结果
String str = "a_b__|__c_d";
str.split("__\\|__")
给出2个分裂A_B和C_D StringUtils.split(str, "__|__") or StringUtils.split(str, "__\\|__")
给出4分割一个,B,C,这是不期望d。
有什么办法让StringUtils.split()给出相同的结果String.split()?
改为使用StringUtils.splitByWholeSeparator! – nCessity