Betrachten Sie eine Zeichenfolge wie unten mit Trennzeichen __|__
.String.split vs StringUtils.split in Java gibt verschiedene Ergebnisse
String str = "a_b__|__c_d";
str.split("__\\|__")
erhält man 2-Splits A_b und C_D StringUtils.split(str, "__|__") or StringUtils.split(str, "__\\|__")
gibt 4 aufspaltet a, b, c, d, die nicht erwünscht ist.
Gibt es eine Möglichkeit, StringUtils.split() zu geben, um die gleichen Ergebnisse String.split() zu geben?
Verwenden Sie stattdessen StringUtils.splitByWholeSeparator! – nCessity