Управляющая последовательность (Escape Sequence, escape-последовательность) начинается со знака обратной косой черты, после которого идёт один из описанных в таблице символов.
Последовательность | Описание | Unicode |
\b | возврат на одну позицию | \u0008 |
\t | табуляция | \u0009 |
\n | перевод строки | \u 000A |
\f | прогон страницы | \u000C |
\r | возврат каретки | \u000D |
\” | двойная кавычка | \u0022 |
\’ | одинарная кавычка | \u0027 |
\\ | обратная косая черта | \u005C |
В инструкции печати компилятор интерпретирует такую последовательность соответственным образом. К примеру, нам необходимо составить сроку из двух двойных кавычек. При обработке строки кода System.out.println(””””); IDE выдаст предупреждение об ошибке, если принудительно запустить программу на выполнение, в консоли получим пустую строку. Проиллюстрируем с помощью соответствующего кода.
1 2 3 4 5 6 7 8 9 10 |
public class JavaApplication1 { public static void main(String[] args) { //В консоли будет пустая срока. System.out.println(""""); //В консоли будет "" System.out.println("\"\""); } } |
Второй пример. Выведем в консоль предложение:
” \\ , \”, \’- это escape-последовательности.”
1 2 3 4 5 6 7 |
public class JavaApplication1 { public static void main(String[] args) { System.out.println("\"\\\\, \\\", \\\' - это escape-последовательности.\""); } } |