\\
日本語 | 円円 |
英語 | backslash backslash |
ふりがな | えんえん |
フリガナ | エンエン |
「\」を出力するエスケープシーケンス。
「\」、つまりバックスラッシュもしくは円記号を文字リテラル及び文字列リテラル中に記述するためのエスケープシーケンス。
Unicodeの文字コードとしては0x005Cとなる。
文字リテラル及び文字リテラル中において「\」はエスケープシーケンスの開始文字となるため、「\」を記述したい場合、そのままではエスケープシーケンスとみなされるかコンパイルエラーとなる。
それを避け、「\」を記述するためのエスケープシーケンスが「\\」である。
「\」、つまりバックスラッシュもしくは円記号を文字リテラル及び文字列リテラル中に記述するためのエスケープシーケンス。
Unicodeの文字コードとしては0x005Cとなる。
文字リテラル及び文字リテラル中において「\」はエスケープシーケンスの開始文字となるため、「\」を記述したい場合、そのままではエスケープシーケンスとみなされるかコンパイルエラーとなる。
それを避け、「\」を記述するためのエスケープシーケンスが「\\」である。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
String string;
// \はエスケープシーケンスの印です。
string = "あ\tい";
System.out.println( string );
// そのまま書くとコンパイルエラーになります。
// string = "\";
// コンパイルエラー:
// ストリング・リテラルが二重引用符によって正しく閉じられていません。
// 文字リテラルや文字列リテラル中に\を入れる場合には
// ふたつ重ねて\\とします。
string = "\\";
System.out.println( string );
// \
}
}
public class Sample
{
public static void main( String[] args )
{
String string;
// \はエスケープシーケンスの印です。
string = "あ\tい";
System.out.println( string );
// そのまま書くとコンパイルエラーになります。
// string = "\";
// コンパイルエラー:
// ストリング・リテラルが二重引用符によって正しく閉じられていません。
// 文字リテラルや文字列リテラル中に\を入れる場合には
// ふたつ重ねて\\とします。
string = "\\";
System.out.println( string );
// \
}
}
// Sample.java public class Sample { public static void main( String[] args ) { String string; // \はエスケープシーケンスの印です。 string = "あ\tい"; System.out.println( string ); // そのまま書くとコンパイルエラーになります。 // string = "\"; // コンパイルエラー: // ストリング・リテラルが二重引用符によって正しく閉じられていません。 // 文字リテラルや文字列リテラル中に\を入れる場合には // ふたつ重ねて\\とします。 string = "\\"; System.out.println( string ); // \ } }