En esta sección, discutiremos caracteres de escape de Java o secuencias de escape . Además, usaremos estos secuencias de escape o caracteres en un programa Java .
cómo revelar aplicaciones ocultas
¿Qué son los personajes de escape?
En Java, si un carácter está precedido por un barra invertida () que se conoce como Secuencia de escape de Java o personajes de escape . Puede incluir letras, números, signos de puntuación, etc. Recuerde que los caracteres de escape deben estar encerrados entre comillas (''). Estos son los caracteres literales válidos. El compilador de Java interpreta estos caracteres como un carácter único que agrega un significado específico al compilador.
Lista de caracteres de escape de Java
En Java, hay un total de ocho secuencias de escape que se describen en la siguiente tabla.
Personajes de escape | Descripción |
---|---|
t | Se utiliza para insertar un pestaña en el texto en este momento. |
' | Se utiliza para insertar un una frase personaje en el texto en este punto. |
' | Se utiliza para insertar un comillas dobles personaje en el texto en este punto. |
Se utiliza para insertar un retorno de carro en el texto en este momento. | |
\ | Se utiliza para insertar un carácter de barra invertida en el texto en este momento. |
orte | Se utiliza para insertar un nueva línea en el texto en este momento. |
F | Se utiliza para insertar un alimentación de formulario en el texto en este momento. |
Se utiliza para insertar un retroceso en el texto en este momento. |
¿Por qué utilizamos caracteres de escape?
Entendamos los usos de los caracteres de escape a través del siguiente ejemplo. Supongamos que tenemos que imprimir la siguiente declaración entre comillas dobles:
'Java' is an object-oriented programming language.
Las siguientes declaraciones no imprimen Java entre comillas.
división de cadenas en c++
System.out.println('Java is an object-oriented programming language.'); System.out.println(''Java' is an object-oriented programming language.');
Mientras compilamos el programa con las dos declaraciones anteriores, el compilador genera errores, como se muestra a continuación.
En tal caso, es necesario decirle al compilador que las comillas no indican el inicio o el final de una cadena, sino que deben imprimirse. La siguiente declaración imprime declaraciones con comillas.
System.out.println(''Java' is an object-oriented programming language.')
Uso de caracteres de escape en el programa Java
EscapeCharaterExample.java
public class EscapeCharaterExample { public static void main(String args[]) { //it inserts a Tab Space String str = 'Andrew Garfield'; System.out.println(str); //it inserts a New Line String str1 = 'the best way to communicate an idea is to act it out'; System.out.println(str1); //it insert a backslash String str2 = 'And\Or'; System.out.println(str2); //it insert a Carriage String str3 = 'Carriage Return'; System.out.println(str3); //it prints a single quote String str4 = 'Wall Street's'; System.out.println(str4); //it prints double quote //String str5 = 'New'Twilight'Line'; String str5 = ''JavaTpoint''; System.out.println(str5); } }
Producción:
Andrew Garfield the best way to communicate an idea is to act it out AndOr Carriage Return Wall Street's 'JavaTpoint'
Caracteres de escape Unicode
Java también soporta Caracteres de escape Unicode. Un carácter de escape Unicode consta de una barra invertida (/) seguida de uno o más en personajes y cuatro dígitos hexadecimales ( uxxxx ). Aquí, uxxxx representa u0000 a uFFFF .
Mientras interpreta la cadena, si el compilador encuentra algo en la representación Unicode, el compilador lo reemplaza con un símbolo respectivo de acuerdo con la especificación de Java.
Lista de caracteres Unicode o secuencia de escape
La siguiente tabla describe la secuencia de caracteres Unicode ampliamente utilizada.
¿Qué significa google?
Carbonizarse | Unicódigo | Secuencia de escape | Descripción |
---|---|---|---|
Códigos especiales | |||
U+0009 | u0009 | Pestaña horizontal | |
U+000A | u000A | Linea de alimentación | |
U+000D | u000D | Regreso de carro / Entrar | |
U+00A0 | u00A0 | Espacio irrompible | |
Códigos de símbolos | |||
& | U+0026 | u0026 | ampersand |
• | En+2022 | u2022 | Bala |
? | U+25E6 | u25E6 | bala blanca |
∙ | U+2219 | u2219 | Operador de bala |
‣ | En +2023 | u2023 | Bala triangular |
⁃ | U+2043 | u2043 | Guión viñeta |
° | U+00B0 | u00B0 | Grado |
∞ | U+221E | u221E | Infinidad |
Códigos de moneda | |||
$ | U+0024 | u0024 | Dólar |
€ | U+20AC | u20AC | Euro |
£ | U+00A3 | u00A3 | Libra |
¥ | U+00A5 | u00A5 | Yen/Yuan |
¢ | U+00A2 | u00A2 | Centavo |
₹ | U+20B9 | u20B9 | Rupia india |
₨ | U+20A8 | u20A8 | rupias |
₱ | U+20B1 | u20B1 | Peso |
₩ | U+20A9 | u20A9 | Coreano ganó |
฿ | U+0E3F | u0E3F | Baht tailandés |
₫ | U+20AB | u20AB | Polla |
₪ | U+20AA | u20AA | Siclo |
Códigos de propiedad intelectual | |||
© | U+00A9 | u00A9 | Derechos de autor |
® | U+00AE | u00AE | Marca registrada |
℗ | U+2117 | u2117 | Derechos de autor de grabación de sonido |
™ | U+2122 | u2122 | Marca comercial |
℠ | U+2120 | u2120 | Marca de servicio |
Códigos del alfabeto griego | |||
a | U+03B1 | u03B1 | Pequeño Alfa |
b | U+03B2 | u03B2 | Beta pequeña |
C | U+03B3 | u03B3 | Gamma pequeña |
d | U+03B4 | u03B4 | Pequeño delta |
mi | U+03B5 | u03B5 | Épsilon pequeño |
gramo | U+03B6 | u03B6 | Pequeño Zeta |
el | U+03B7 | u03B7 | Pequeño y |
i | U+03B8 | u03B8 | pequeña theta |
i | U+03B9 | u03B9 | Iota pequeña |
k | U+03BA | u03BA | pequeño kappa |
yo | U+03BB | u03BB | Lambda pequeña |
METRO | U+03BC | u03BC | Pequeño nosotros |
norte | U+03BD | u03BD | Pequeño No |
X | U+03BE | u03SER | Pequeño Xi |
El | U+03BF | u03BF | Omicrón pequeño |
Pi | U+03C0 | u03C0 | Pi pequeño |
r | U+03C1 | u03C1 | Pequeño Rho |
pag | U+03C3 | u03C3 | pequeña sigma |
t | U+03C4 | u03C4 | Tau pequeña |
tu | U+03C5 | u03C5 | Pequeño Upsilon |
Fi | U+03C6 | u03C6 | Fi pequeña |
h | U+03C7 | u03C7 | Chi pequeño |
pag | U+03C8 | u03C8 | Psi pequeña |
Vaya | U+03C9 | u03C9 | Omega pequeño |
A | U+0391 | u0391 | Alfa mayúscula |
B | U+0392 | u0392 | Beta de capital |
C | U+0393 | u0393 | Gamma mayúscula |
D | U+0394 | u0394 | Delta capital |
mi | U+0395 | u0395 | Épsilon capital |
GRAMO | U+0396 | u0396 | Zeta Capital |
EL | +0397 | u0397 | capital y |
Th | U+0398 | u0398 | Theta mayúscula |
I | U+0399 | u0399 | Iota capital |
k | U+039A | u039A | Capital Kappa |
l | U+039B | u039B | Lambda mayúscula |
METRO | U+039C | u039C | capital en |
norte | U+039D | u039D | Número mayúscula |
X | U+039E | u039E | Capital Xi |
EL | U+039F | u039F | Capital Omicrón |
Pi | U+03A0 | u03A0 | Pi mayúscula |
R | U+03A1 | u03A1 | Capital Rho |
S | U+03A3 | u03A3 | capital sigma |
t | U+03A4 | u03A4 | Tau mayúscula |
Y | U+03A5 | u03A5 | Capital Upsilon |
Fi | U+03A6 | u03A6 | Fi capital |
X | U+03A7 | u03A7 | Chi mayúscula |
PD | U+03A8 | u03A8 | psi mayúscula |
Oh | U+03A9 | u03A9 | Omega mayúscula |
Ejemplo de secuencia de caracteres Unicode
UnicodeCharacterExample.java
public class UnicodeCharacterExample { public static void main(String args[]) { System.out.println(''Example of Unicode Character Sequence', u00A9 2021 JavaTpoint'); } }
Producción:
'Example of Unicode Character Sequence', © 2021 JavaTpoint