Conozco algunos de los caracteres de escape en Java, p. Ej.¿Cuáles son todos los personajes de escape?
\n : Newline
\r : Carriage return
\t : Tab
\\ : Backslash
...
¿Hay una lista completa en alguna parte?
Conozco algunos de los caracteres de escape en Java, p. Ej.¿Cuáles son todos los personajes de escape?
\n : Newline
\r : Carriage return
\t : Tab
\\ : Backslash
...
¿Hay una lista completa en alguna parte?
Puede encontrar la lista completa here.
\t
Inserte una pestaña en el texto en este punto.\b
Inserte un retroceso en el texto en este punto.\n
Inserte una nueva línea en el texto en este punto.\r
insertar un retorno de carro en el texto en este punto.\f
Inserte un avance de formulario en el texto en este punto.\'
Inserta un carácter de comilla simple en el texto en este punto.\"
Inserta un carácter de comillas dobles en el texto en este punto.\\
Inserta una barra diagonal inversa en el texto en este punto.la lista no se encuentra Unicode y octal escapa: \ u1234 \ 012 \ 01 \ 0 – Sampo
Aquí es el [párrafo de la secuencia de escape Unicode en la especificación java] (http://docs.oracle.com/javase/specs/jls /se7/html/jls-3.html#jls-3.3) – JE42
También le falta el carácter de campana '\ a' y el carácter nulo' \ 0'. – bvdb
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) */
El Basic Multilingual Plane es los valores Unicode de 0x0000 - 0xFFFF (0 - 65535). aviones adicionales sólo se pueden especificar en Java por múltiples personajes: el A054 jeroglífico egipcio (el que se establecen tio) es U+1303F
/𓀿
y tendrían que ser roto en "\uD80C\uDC3F"
(UTF-16) para las cadenas de Java. Algunos otros idiomas admiten planos superiores con "\U0001303F"
.
La respuesta existente no aborda las secuencias de escape octal y unicode en Java. – Ehryk
'\ u000a' no parece funcionar ->' - constante de caracteres no válidos' ver más [aquí] (http://stackoverflow.com/questions/3866187/why-cant-i-use-u000d-and-u000a-as-cr-and-lf-in-java) – Jan
@ Jan Está funcionando, quizás demasiado bien. A diferencia de, por ejemplo, '\ r' y' \ n', los escapes de Unicode se procesan previamente antes de que se ejecute el compilador, como especifica la pregunta a la que se vincula. Como tal, inserta un avance de línea literal en el código y falla debido a Sin embargo, el código de escape está "funcionando", ya que estaba destinado a funcionar en la especificación. – Ehryk
Sí, a continuación es un enlace de docs.Oracle donde se puede encontrar una lista completa de los caracteres de escape en Java.
caracteres de escape siempre son precedidos con "\" y se utilizan para realizar alguna tarea específica, como ir a la siguiente línea, etc.
Para más detalles en carácter de escape Refer siguiente enlace:
https://docs.oracle.com/javase/tutorial/java/data/characters.html
Esta respuesta no ofrece más información que la que ya se proporcionó en las respuestas existentes –
Estos son los caracteres de escape que se utilizan para manipular la cadena.
\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.
Más información sobre ellos aquí.
http://docs.oracle.com/javase/tutorial/java/data/characters.html
esto es en el [lenguaje Java Spec] (http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.10.6) – skaffman