エスケープシーケンス(Escape Sequence)

エスケープシーケンスは、文字列内で特定の文字を表現するための特別なコードのことです。

エスケープシーケンスについて

タブ文字や改行文字など入力できない文字や、円記号(\)、ダブルクォーテーション(”)など特別な意味を持つ文字を扱いたい場合はエスケープシーケンス文字を使う必要があります。

エスケープシーケンス一覧

エスケープシーケンスには以下のようなものがあります。

【エスケープシーケンス記号】
記号文字
\\円記号
\’シングルクォーテーション
\”ダブルクォーテーション
\n改行コード
\tタブコード
\bバックスペース(1文字削除する)
\rキャリッジリターン(行頭に戻る)
\fフォームフィード(改ページ)
\xxx文字コード(8進数)※xxxの箇所が文字コード
\uxxxx文字コード(16進数)※xxxxの箇所が文字コード

※エスケープ文字「\」は、Windows環境では円マークですが、Linux環境ではバックスラッシュで表示されます。

エスケープシーケンスのサンプル

(エスケープ処理した文字を出力する)

public class EscapeSequenceSample {
  public static void main(String args[]) {
    //エスケープ処理した文字の出力
    System.out.println("\'\\\'\n\"\\\"");
  }
}
(実行結果)
C:\>java EscapeSequenceSample ‘\’ “\”

コメント

タイトルとURLをコピーしました