Java で引用符を出力する

Rupam Yadav 2023年10月12日
  1. Java でエスケープシーケンスを使って二重引用符を出力する
  2. Java で char を使用して二重引用符を出力する
  3. Java で Unicode 文字を使用して二重引用符を出力する
Java で引用符を出力する

Java における二重引用符は、主に文字列を示すために使用されるため、重要な役割を果たしています。文字列を出力する場合、二重引用符は出力されませんが、それらの中の値だけが出力されます。しかし、Java で二重引用符を出力するにはどうすればいいのでしょうか?

以下の例では、文字列と一緒に二重引用符を出力するための様々な方法を学んでいきます。

Java でエスケープシーケンスを使って二重引用符を出力する

ダブルクォーテーションを文字列と一緒に表示する最初の方法は、エスケープシーケンスを使用します。これはエスケープ文字と呼ばれることもあります。私たちの目的は、ourString の始点と終点に二重引用符を挿入することです。

\"は、ダブルクォートを挿入するために使われるエスケープシーケンスです。以下では、このエスケープシーケンスを ourString の中で使用していることがわかり、出力は引用符で囲まれた文字列を示しています。

public class PrintQuotes {
  public static void main(String[] args) {
    String ourString = " \"This is a string\" ";
    System.out.println(ourString);
  }
}

出力:

 "This is a string"

Java で char を使用して二重引用符を出力する

二重引用符を文字列と一緒に表示するには、char を使用することもできます。まず、ダブルクォート ( " ) を char に変換しなければなりません。下の例では、ダブルクォートをシングルクォートで囲んだ singleQuotesChar があります。ダブルクォートは文字列を表し、シングルクォートは char を表します。

ダブルクォートが char になったので、開始点と終了点の両方で文字列と連結することができます。

public class PrintQuotes {
  public static void main(String[] args) {
    char singleQuotesChar = '"';
    String ourString = singleQuotesChar + "This is a string" + singleQuotesChar;
    System.out.println(ourString);
  }
}

出力:

"This is a string"

Java で Unicode 文字を使用して二重引用符を出力する

この例では、Unicode 文字を使用して Java の引用符を文字列で出力します。記号や英語以外の文字を出力したいときには、Unicode 文字を使用することができます。すべての Unicode は文字を表し、\u0022 はダブルクォートを意味します。

Unicode を char に変換してから、文字列と連結する必要があります。

public class PrintQuotes {
  public static void main(String[] args) {
    String ourString = '\u0022' + "This is a String" + '\u0022';
    System.out.println(ourString);
  }
}

出力:

"This is a String"
著者: Rupam Yadav
Rupam Yadav avatar Rupam Yadav avatar

Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.

LinkedIn

関連記事 - Java String