始めに
Javaを含めた言語には単体では表示できない記号が存在します。
例えば''(シングルクォーテーション)や""(ダブルクォーテーション)はString型やchar型の宣言で使用される為、文字列中に入っているとエラーになってしまいます。
※文字列中に”が登場すると、そこが文末であるとみなされるのでエラーとなります。
エラーを回避しつつ、’や”を文字列中に表示する際、用いるのがエスケープシーケンスです。
エスケープシーケンス
表記 | 意味 |
---|---|
¥' | '(シングルクォーテーション) |
¥" | "(ダブルクォーテーション) |
¥¥ | ¥(円記号) |
¥n | 改行 |
この表では¥(円記号)で表記しますが、\(バックスラッシュ)でも表記可能です。
ただし、¥¥は\¥となります。