Я знаю деяких символів втечі на Java, наприклад
\n : Newline
\r : Carriage return
\t : Tab
\\ : Backslash
...
Чи є десь повний список?
Я знаю деяких символів втечі на Java, наприклад
\n : Newline
\r : Carriage return
\t : Tab
\\ : Backslash
...
Чи є десь повний список?
Відповіді:
Повний список ви можете знайти тут .
\t
Вставте в цей текст вкладку в текст.\b
Вставте зворотну простір у текст у цьому пункті.\n
Вставте в цей текст новий рядок у тексті.\r
Вставте в тексті зворотній переказ у тексті.\f
Вставте у цей текст форму подачі тексту в текст.\'
Вставте один текст символу цитати в цей момент.\"
Вставте подвійний символ цитати в текст на цьому етапі.\\
Вставте символ тексту в цьому напрямку.\a
та нульовий символ \0
.
\a
не збирається в javac 1.8.0_20:illegal escape character: String test = "\a";
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 це значення Юнікоду від 0x0000 - 0xFFFF (0 - 65535). Додаткові площини в Java можуть бути задані лише декількома символами: єгипетський герогліф A054 (закладаючи чувак) є U+1303F
/ 𓀿
і його слід було б розбити "\uD80C\uDC3F"
(UTF-16) для рядків Java. Деякі інші мови підтримують більш високі площини "\U0001303F"
.
\r
і \n
, уникнення Unicode попередньо обробляються перед запуском компілятора, як задане вами питання. Таким чином, він вставляє в ваш код буквальний канал рядків і не працює через нього. Однак код евакуації "працює" так, як він мав працювати в специфікації.
Так, нижче наведено посилання docs.Oracle, де ви можете знайти повний список символів втечі на Java.
Персонажі втечі завжди передують "\" і використовуються для виконання певного завдання, наприклад переходу до наступного рядка тощо.
Для отримання детальної інформації про характер втечі див. Посилання:
https://docs.oracle.com/javase/tutorial/java/data/characters.html
Це символи втечі, які використовуються для маніпулювання рядком.
\t Insert a tab in the text at this point.
\b Insert a backspace in the text at this point.
\n Insert a newline in the text at this point.
\r Insert a carriage return in the text at this point.
\f Insert a form feed in the text at this point.
\' Insert a single quote character in the text at this point.
\" Insert a double quote character in the text at this point.
\\ Insert a backslash character in the text at this point.
Детальніше про них читайте тут.
http://docs.oracle.com/javase/tutorial/java/data/characters.html