web-dev-qa-db-fra.com

Quels sont tous les personnages d'échappement?

Je connais certains des caractères d'échappement Java, par exemple.

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

Y a-t-il une liste complète quelque part?

97
izb

Vous pouvez trouver la liste complète ici .

  • \t Insérez une tabulation dans le texte à ce stade.
  • \b Insérez un retour arrière dans le texte à ce stade.
  • \n Insérez une nouvelle ligne dans le texte à ce stade.
  • \r Insérez un retour à la ligne dans le texte à ce stade.
  • \f Insérez un formulaire dans le texte à ce stade.
  • \' Insérez un seul caractère de citation dans le texte à ce stade.
  • \" Insérez un double guillemet dans le texte à ce stade.
  • \\ Insérer une barre oblique inverse dans le texte à ce stade.
151
rtperson
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) */

Le plan multilingue Basic est constitué des valeurs unicode comprises entre 0x0000 et 0xFFFF (0 - 65535). Des plans supplémentaires ne peuvent être spécifiés en Java que par plusieurs caractères: l'héritoglyphe égyptien A054 (posant mec) est U+1303F/𓀿 et doit être divisé en "\uD80C\uDC3F" (UTF-16) pour les chaînes Java. Certaines autres langues supportent les niveaux supérieurs avec "\U0001303F".

35
Ehryk

Oui, vous trouverez ci-dessous un lien vers docs.Oracle où vous pouvez trouver la liste complète des caractères d'échappement en Java.

Les caractères d'échappement sont toujours précédés de "\" et sont utilisés pour effectuer certaines tâches spécifiques, comme aller à la ligne suivante, etc.

Pour plus de détails sur le caractère d'échappement, reportez-vous au lien suivant: _

https://docs.Oracle.com/javase/tutorial/Java/data/characters.html

0

Ce sont des caractères d'échappement utilisés pour manipuler une chaîne.

\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.

En savoir plus sur eux d'ici.

http://docs.Oracle.com/javase/tutorial/Java/data/characters.html

0
Hemin