拡張表記

改行文字を表す\n以外はあまり知らないので、ちょっと使ってみた。

表記 意味 説明
\b 後退(backspace) 表示一を直前の位置へ移動する
\f 書式送り(formfeed) 改ページして、次のページの先頭へ移動する。
\n 改行(new line) 改行して、次の行の先頭へ移動する。
\r 復帰(carriage return) 現在の行の先頭位置へ移動する。
\t 水平タブ(horizontal tab) 次の水平タブ位置へ移動する。
\" 文字" 二重引用符
\' 文字' 単一引用符
\\ 文字\ バックスラッシュ
\*** 8進数表記 8進数で***の値をもつ文字。
\u**** 16進数表記 16進数で****の値をもつ文字。
  1 public class Test {
  2   public static void main(String[] args) {
  3     System.out.println("ABC\bZ");
  4     System.out.println("\f");
  5     System.out.println("ABC\rZ");
  6     System.out.println("ABC\tDEF");
  7     System.out.println("\"ABC\"");
  8     System.out.println("\'ABC\'");
  9     System.out.println("\\");
 10   } 
 11 } 

実行してみた結果。

ABZ


ZBC
ABC	DEF
"ABC"
'ABC'
\