Chciałem napisać metodę, która będzie pozbywała się z ciągu znaków podwójnych spacji. Nie do końca mi to wyszło i metoda zwraca mi dwa złączone ciągi znaków: jeden z podwójną spacją, a drugi bez. Może ktoś ma pomysł jak pozbyć się tego błędu?
public static StringBuilder removeUnwantedSpaces(StringBuilder text) {
for(String space: text.toString().split(" ")) {
if (!space.equals("")) {
text.append(space + " ");
}
}
return new StringBuilder(text);
}