エスケープ文字

Javaでは文字列中の二重引用符などのように特殊な機能を持たされている文字を普通のそのままの文字として使いたいときがあります。(System.out.println("Hello World")のように)。その一方でその文字だけを書くと普通の文字として扱われる文字を特殊な機能を指定するために使いたい時があります。

例えばバックスラッシュ文字を単なるバックスラッシュ文字として表したい時は\\とします。1重引用符のペア''の中で一重引用符を書き表したい時には'\''と書きます。こうやって自分が表したい文字の機能を「エスケープする」と言います。

\b バックスペース文字
\t タブ文字
\n 改行文字
\f フォームフィード文字
\r キャリッジリターン文字
\u ユニコードのコード値を指定する
\0xxx 1バイトの値を8進数文字で指定する