「Java」エスケープシーケンスのサンプル
環境
JavaSe-17
Spring Tool Suite 4.13
利用可能なエスケープシーケンス一覧
¥b バックスペース ¥t タブ文字 ¥n ラインフィールド(改行) ¥r キャリッジリターン(復帰) ¥f フォームフィード(改ページ) ¥' シングルクォーテーション ¥"" ダブルクォーテーション ¥¥ エン文字
使用例
package com.arkgame.study;
public class Test {
      public static void main(String[] args) {
            // タブ文字
            String resA = "study\ttest";
            // 復帰
            String resB = "study\r\ntest";
            // 改行
            String resC = "study\ntest";
            // シングルクォーテーション
            String resD = "study\'test";
            // ダブルクォーテーション
            String resE = "study\"test";
            // 円文字
            String resF = "study\\test";
            System.out.println("タブ文字のエスケープ:\n" + resA);
            System.out.println("キャリッジリターン(復帰)のエスケープ:\n" + resB);
            System.out.println("ラインフィールド(改行)のエスケープ:\n" + resC);
            System.out.println("シングルクォーテーションのエスケープ:\n" + resD);
            System.out.println("ダブルクォーテーションのエスケープ:\n" + resE);
            System.out.println("エン文字のエスケープ:\n" + resF);
      }
}
実行結果
タブ文字のエスケープ: study test キャリッジリターン(復帰)のエスケープ: study test ラインフィールド(改行)のエスケープ: study test シングルクォーテーションのエスケープ: study'test ダブルクォーテーションのエスケープ: study"test エン文字のエスケープ: study\test