Java特殊文字処理 - エスケープシーケンス

2008/10/08 14:56更新
TAGS: Java | 特殊文字 | エスケープシーケンス

Javaは「エスケープシーケンス」と呼ばれるもので特殊文字を定義します。

エスケープシーケンス


記号 説明
\r     CR (Carriage Return) 。行頭復帰を表す文字です。この文字は目に見えません。
\n     LF(Line Feed)。改行を表す文字。この文字は目に見えません。
\t     HT (Horizontal Tab)。タブを表す文字。
\f     FF (Form Feed)。
\\     Backslash。「\」自体を表す文字
\'     Single Quote。シングルクォーテーション「'」を表す文字
\"     Double Quote。ダブルクォーテーション「"」を表す文字
\b     BS (Backspace)。1文字戻る
\uxxxx     Unicode文字。xxxxには4桁のUnicodeを指定します

サンプル



TestStringEscape.java
public class TestStringEscape {
    public static void main(String []args) {
        System.out.println("Hello\r\nWorld");
        System.out.println("Hello\\ World");
        System.out.println("Hello' World");
        System.out.println("Hello\' World");
        System.out.println("Hello\" World");
        System.out.println("Hello\tWorld");
        
        System.out.println("\u3042\u3044\u3046\u3048\u304A");
    }
}


出力:
c:\javac TestStringEscape.java
c:\java TestStringEscape
Hello
World
Hello\ World
Hello' World
Hello' World
Hello" World
Hello    World
あいうえお

参考資料


Unicode - Wikipedia
Unicode対応 文字コード表

著者について
Syboos.jp編集長AJavaやオープンソース情報の執筆、Webサイトの開発や運営全般の業務に携わる。

Sponsored Link


コメント