jak usunać znaki niedrukowalne

2

Jak usunąć znaki niedrukowalne ze stringa? Nie spacje tylko jakieś dziwne znaki o kodach ASCII z początku tabeli które mądre edytory nie pokazują i nawet nie wiesz że tam siedzą. Żeby nie było, że zaczęłam używać javę dla kolegi pytam

1

ze stringa nw javie nie z całego pliku, i chyba nie chodzi o ten znak

A czyli że String#replaceAll tylko trzeba podać wszystkie wartości po kolej?

Albo zamienić Stringa na Stream Intów i odfiltrować mniejsze od 32

s .chars() //.codePoints() ?
  .filter(ch -> ch < 32)
  .collect(StringBuilder::new,StringBuilder::appendCodePoint,StringBuilder::append)
  .toString();

Jakoś tak ujowo to wygląda :(

BTW rozumie ktoś czym się różni chars od codePoints?

0
KamilAdam napisał(a):

ze stringa nw javie nie z całego pliku, i chyba nie chodzi o ten znak

A czyli że String#replaceAll tylko trzeba podać wszystkie wartości po kolej?

Albo zamienić Stringa na Stream Intów i odfiltrować mniejsze od 32

chyba najlepiej coś w tym stylu i jeszcze wywalać też 127

0

string.replaceAll("\\s+","")

1 użytkowników online, w tym zalogowanych: 0, gości: 1