Каковы все escape-символы?

Я знаю некоторые escape-символы в Java, например

\n : Newline
\r : Carriage return
\t : Tab
\\ : Backslash
...

Есть ли где-нибудь полный список?

Ответ 1

Вы можете найти полный список здесь.

  • \t Вставьте вкладку в текст в этот момент.
  • \b Вставьте обратное пространство в тексте в этой точке.
  • \n Вставить в текст новую строку в тексте.
  • \r Вставьте текст каретки в текст в этой точке.
  • \f Вставьте текст формы в текст в этот момент.
  • \' Вставить в этот текст один символ кавычки.
  • \" Вставить символ двойной кавычки в текст в этот момент.
  • \\ Вставить символ обратной косой черты в текст в этой точке.

Ответ 2

Java Escape Sequences:

\u{0000-FFFF}  /* Unicode [Basic Multilingual Plane only, see below] hex value 
                  does not handle unicode values higher than 0xFFFF (65535),
                  the high surrogate has to be separate: \uD852\uDF62
                  Four hex characters only (no variable width) */
\b             /* \u0008: backspace (BS) */
\t             /* \u0009: horizontal tab (HT) */
\n             /* \u000a: linefeed (LF) */
\f             /* \u000c: form feed (FF) */
\r             /* \u000d: carriage return (CR) */
\"             /* \u0022: double quote (") */
\'             /* \u0027: single quote (') */
\\             /* \u005c: backslash (\) */
\{0-377}       /* \u0000 to \u00ff: from octal value 
                  1 to 3 octal digits (variable width) */

Basic Multilingual Plane - это значения unicode от 0x0000 до 0xFFFF (0 - 65535). Дополнительные плоскости могут быть указаны только в Java несколькими символами: egyptian heiroglyph A054 (laying down) - U+1303F/𓀿 и должен быть разбит на "\uD80C\uDC3F" (UTF-16) для строк Java. Некоторые другие языки поддерживают более высокие плоскости с помощью "\U0001303F".

Ответ 3

Да, ниже приведена ссылка docs.Oracle, где вы можете найти полный список escape-символов в Java.

Символы Escape всегда , предшествующие "\" , и используются для выполнения определенной задачи, например перехода к следующей строке и т.д.

Подробнее о символе Escape См. следующую ссылку:

https://docs.oracle.com/javase/tutorial/java/data/characters.html

Ответ 4

Это escape-символы, которые используются для управления строкой.

\ t Вставить вкладку в текст в этот момент. \ b В этот момент вставьте текст в текстовое поле. \n В этот момент добавьте новую строку в текст. \ r В этот момент введите текст каретки в текст. \ f В этот момент введите текст формы в текст. \ 'Вставить в текст один кавычек в тексте. \ "Вставить символ двойной кавычки в текст в этот момент. \ Вставить символ обратной косой черты в текст в этот момент.

Подробнее о них читайте здесь.

http://docs.oracle.com/javase/tutorial/java/data/characters.html