This SO Q&A показывает способ проверить, в Java, является ли версия для печати данного символа.
Как вы наверняка знаете, в Java вы не можете напрямую изменить строку: вместо этого вы создаете новый объект StringBuilder, инициализированный строкой, изменяете объект строкового построителя (например, с помощью вызовов setCharAt
, где вышеупомянутый метод показывает символ при этом индекс не печатается) и, наконец, вызовите toString
на объект строкового построителя, чтобы создать новый строковый объект, который вы можете вернуть из своего метода, или присвоить тот же идентификатор, который вы использовали для ссылки на исходную строку, и т. д. , и т. д., в зависимости от ваших конкретных потребностей.
Возможный дубликат [быстрый способ отогнать все непечатаемые символы из Java String] (http://stackoverflow.com/questions/7161534/быстро путь-к-полоски-все-непечатаемые символы-из--а-Java-строки) – Stewart