5
Czy istnieje prosty sposób użycia dzielnika Guavas, aby podzielić ciąg znaków i zachować separatory bez użycia wyrażenia regularnego?Jak korzystać z Guavas Splitter i zachować separatory (bez regex)?
Coś
String string = "1+2-3*40";
Splitter splitter = Splitter.on(CharMatcher.DIGIT.negate()).retainDelimiters();
Daje
[1, +, 2, -, 3, *, 40]
wiem o Splitter.onpattern(), ale to wymagałoby daję wyrażenia regularnego (jeszcze to co staram się unikać).