Я пытаюсь удалить все пробелы из строки. Я много гуглил и обнаружил, что для удаления пробелов используется только метод replaceAll (). Однако в задании, которое я выполняю для онлайн-курса, предлагается использовать метод replace () для удаления всех пробелов и использовать \n
для символа новой строки и \t
для символов табуляции. Я попробовал, вот мой код -
public static String removeWhitespace(String s) {
String gtg = s.replace(' ', '');
gtg = s.replace('\t', '');
gtg = s.replace('\n', '');
return gtg;
}
После компиляции я получаю сообщение об ошибке:
Error:(12, 37) java: empty character literal
Error:(13, 37) java: empty character literal
Error:(14, 37) java: empty character literal
Все 3 относятся к приведенному выше коду replace () в public static String removeWhitespace(String s)
I Буду признателен, если кто-то указал, что я делаю не так :-). Спасибо!