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