РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
225 of 1163 menu

Метод translateEscapes

Метод translateEscapes преобразует escape-последовательности (такие как \n, \t, \\, \") в реальные управляющие символы. Метод не принимает параметров и возвращает новую строку, в которой все найденные escape-последовательности заменены на соответствующие символы. Исходная строка при этом не изменяется.

Синтаксис

str.translateEscapes()

Пример

Давайте преобразуем строку, содержащую escape-последовательность переноса строки:

public class Main { public static void main(String[] args) { String str = "abc\\nde"; String res = str.translateEscapes(); System.out.println(res); } }

Результат выполнения кода:

"abc de"

Пример

Давайте преобразуем строку, содержащую escape-последовательность табуляции:

public class Main { public static void main(String[] args) { String str = "123\\t45"; String res = str.translateEscapes(); System.out.println(res); } }

Результат выполнения кода:

"123 45"

Пример

Давайте преобразуем строку, содержащую экранированную обратную косую черту и экранированную кавычку:

public class Main { public static void main(String[] args) { String str = "abc\\\\de\\\"fg"; String res = str.translateEscapes(); System.out.println(res); } }

Результат выполнения кода:

"abc\de"fg"

Смотрите также

  • класс String,
    который представляет строки в Java
  • метод transform,
    который применяет функцию к строке
  • метод replace,
    который заменяет символы в строке
  • метод lines,
    который разбивает строку на строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить