「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