web-dev-qa-db-ja.com

すべてのエスケープ文字は何ですか?

Javaのエスケープ文字のいくつかを知っています。

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

どこかに完全なリストはありますか?

106
izb

完全なリスト here を見つけることができます。

  • \tこの時点でテキストにタブを挿入します。
  • \bこの時点でテキストにバックスペースを挿入します。
  • \nこの時点でテキストに改行を挿入します。
  • \rこの時点で復帰改行をテキストに挿入します。
  • \fこの時点でテキストに改ページを挿入します。
  • \'この時点でテキストに一重引用符を挿入します。
  • \"この時点でテキストに二重引用符を挿入します。
  • \\この時点でテキストにバックスラッシュ文字を挿入します。
157
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) */

Basic Multilingual Plane は、0x0000-0xFFFF(0-65535)のUnicode値です。追加のプレーンは、複数の文字でのみJavaで指定できます。エジプトの象形文字A054(男を置く)はU+1303F/𓀿であり、Java文字列の場合は"\uD80C\uDC3F"(UTF-16)に分割する必要があります。他の一部の言語は、"\U0001303F"を使用して上位プレーンをサポートしています。

37
Ehryk

はい、以下はdocs.Oracleのリンクです。Javaでは、エスケープ文字の完全なリストを見つけることができます。

エスケープ文字は常にの前に「\」が付き、次の行に進むなどの特定のタスクを実行するために使用されます。

エスケープ文字の詳細については、次のリンクを参照してください:

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

0

これらは、文字列を操作するために使用されるエスケープ文字です。

\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

0
Hemin