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 Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn