Как удалить управляющие символы из строки Java?

У меня есть строка из пользовательского интерфейса, которая может содержать управляющие символы, и я хочу удалить все управляющие символы, кромевозврат каретки,перевод строки, а такжеВкладки.

Прямо сейчас я могу найти два способа удалить все управляющие символы:

1- с использованием гуавы:

return CharMatcher.JAVA_ISO_CONTROL.removeFrom(string);

2- используя регулярное выражение:

return string.replaceAll("\\p{Cntrl}", "");

Ответы на вопрос(4)

Ваш ответ на вопрос