ゆるゆるプログラミング

・エスケープシーケンス

エスケープシーケンスは、文字列で表せない特殊文字や機能を、特別な文字の並びにより表したものです。

表記 意味
\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"" );
    }
}

■新着情報

2017.11.17 N値化 カラー画像をN値化する方法について解説
2017.11.16 最も近い値の取得 指定値に最も近い配列の値を取得する方法を解説
2017.10.02 アルファ値(透過) アルファ値(透過)について

■広告

法人向けのETC専用カード

~約8,000名の受講生と80社以上の導入実績~ 企業向けプログラミング研修ならCodeCamp

日本最大級ショッピングサイト!お買い物なら楽天市場

Topへ