Java特殊文字処理 - エスケープシーケンス
2008/10/08 14:56更新
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.javapublic 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
あいうえお
c:\java TestStringEscape
Hello
World
Hello\ World
Hello' World
Hello' World
Hello" World
Hello World
あいうえお
参考資料
Unicode - Wikipedia
Unicode対応 文字コード表
Sponsored Link
- 関連記事
- Java開発及び実行環境の構築 | Linux篇 - (2008/08/31 20:34)
- Java開発及び実行環境の構築 | Windows篇 - (2008/08/31 21:18)
- 5分でJava Hello World! - (2008/08/31 22:13)
- Java言語の制御構文 - 条件分岐if/else/else if - (2008/10/01 21:30)
- Java言語の繰り返し制御構文 - for文 - (2008/10/03 18:22)
- Java言語の繰り返し制御構文 - do ... while文 - (2008/10/03 21:23)
- Java言語の繰り返し制御構文 - while文 - (2008/10/03 21:32)
- Java言語の基礎 - javacコマンドによるコンパイル - (2008/10/10 17:58)
- Java アクセス修飾子概要 - (2008/10/29 18:31)
- Javaアノテーション機能 概要 - (2009/02/12 13:06)