Метод 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"