\"
日本語 | 円点点 |
英語 | backslash double quote |
ふりがな | えんだぶるくぉーてーしょん |
フリガナ | エンダブルクォーテーション |
「"」を出力するエスケープシーケンス。
「"」、つまりダブルクォーテーションを文字リテラル及び文字列リテラル中に記述するためのエスケープシーケンス。
Unicodeの文字コードとしては0x0022となる。
文字列リテラルは「"」で囲むことで作られるため、その中に「"」を書き込むとそこで文字列リテラルが閉じてしまう。
文字列リテラル中に「"」を含ませたい場合にこのエスケープシーケンス「\"」を使用する。
「"」、つまりダブルクォーテーションを文字リテラル及び文字列リテラル中に記述するためのエスケープシーケンス。
Unicodeの文字コードとしては0x0022となる。
文字列リテラルは「"」で囲むことで作られるため、その中に「"」を書き込むとそこで文字列リテラルが閉じてしまう。
文字列リテラル中に「"」を含ませたい場合にこのエスケープシーケンス「\"」を使用する。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// 文字列リテラル中に「"」を記述すると、
// そこで文字列が閉じてしまいコンパイルエラーになります。
// String string = "あ"い";
// コンパイルエラー:
// トークン "い" に構文エラーがあります。正しくは ";" です。
// 文字列リテラル中に「"」を記述する場合には
// 「\"」を記述します。
String string = "あ\"い";
System.out.println( string );
// あ"い
// ちなみに、文字リテラル中なら「"」をそのまま記述できます。
char ch = '"';
System.out.println( ch );
// "
// でも「\"」を使うこともできます。
ch = '\"';
System.out.println( ch );
// "
}
}
public class Sample
{
public static void main( String[] args )
{
// 文字列リテラル中に「"」を記述すると、
// そこで文字列が閉じてしまいコンパイルエラーになります。
// String string = "あ"い";
// コンパイルエラー:
// トークン "い" に構文エラーがあります。正しくは ";" です。
// 文字列リテラル中に「"」を記述する場合には
// 「\"」を記述します。
String string = "あ\"い";
System.out.println( string );
// あ"い
// ちなみに、文字リテラル中なら「"」をそのまま記述できます。
char ch = '"';
System.out.println( ch );
// "
// でも「\"」を使うこともできます。
ch = '\"';
System.out.println( ch );
// "
}
}
// Sample.java public class Sample { public static void main( String[] args ) { // 文字列リテラル中に「"」を記述すると、 // そこで文字列が閉じてしまいコンパイルエラーになります。 // String string = "あ"い"; // コンパイルエラー: // トークン "い" に構文エラーがあります。正しくは ";" です。 // 文字列リテラル中に「"」を記述する場合には // 「\"」を記述します。 String string = "あ\"い"; System.out.println( string ); // あ"い // ちなみに、文字リテラル中なら「"」をそのまま記述できます。 char ch = '"'; System.out.println( ch ); // " // でも「\"」を使うこともできます。 ch = '\"'; System.out.println( ch ); // " } }