Considérons une chaîne comme ci-dessous avec le délimiteur __|__
.String.split vs StringUtils.split en Java donne des résultats différents
String str = "a_b__|__c_d";
str.split("__\\|__")
donne 2 splits A_B et C_D StringUtils.split(str, "__|__") or StringUtils.split(str, "__\\|__")
donne 4 divise a, b, c, d, qui est non souhaité.
Est-il possible de faire StringUtils.split() pour donner les mêmes résultats String.split()?
Utilisez StringUtils.splitByWholeSeparator à la place! – nCessity