2020/03/23 公開
・エスケープシーケンス
エスケープシーケンスは、文字列で表せない特殊文字や機能を、特別な文字の並びにより表したものです。
表記 | 意味 |
---|---|
\b | バックスペース |
\t | 水平タブ |
\n | 改行 |
\r | 復帰 |
\f | 改ページ |
\' | シングルコーテーション |
\" | ダブルコーテーション |
\\ | ¥ |
以下は、エスケープシーケンスの改行とダブルコーテーションを使ったJavaサンプルです。
Escapesequence.java ← クリックしてダウンロードページに移動001: public class Escapesequence { 002: public static void main( String[] args ) { 003: // 改行 004: System.out.println( "■改行" ); 005: System.out.println( "あいうえお\nかきくけこ\nさしすせそ\n\n" ); 006: // ダブルコーテーション 007: System.out.println( "■ダブルコーテーション" ); 008: System.out.println( "\"Hello World\"" ); 009: } 010: }
出力結果
■改行 あいうえお かきくけこ さしすせそ ■ダブルコーテーション "Hello World"
出力結果から、”\n”で改行が行われ、”\"”でダブルコーテーションが表示されることがわかります。
エスケープシーケンスのダブルコーテーション(”\"”)を使わないで、”"”を使ったJavaのソースコードをコンパイルすると以下のようなエラーメッセージが表示され、コンパイルに失敗します。
public class Escapesequence { public static void main( String[] args ) { // 改行 System.out.println( "■改行" ); System.out.println( "あいうえお\nかきくけこ\nさしすせそ\n\n" ); // ダブルコーテーション System.out.println( "■ダブルコーテーション" ); System.out.println( ""Hello World"" ); } }
■関連コンテンツ
文字列 | 文字列について |
文字コード | 文字コードについて |
Unicode | Unicode(ユニコード) |
値のコンソール表示 | print()、println()とは? |
文字列の中で改行 | 文字列に改行を埋め込むには? |
■新着情報
2022.07.07 | 外部プログラムの実行 | exeファイル実行 |
2022.07.06 | 完全数 | 6=1+2+3 |
■広告