Javaを印刷するにはどうすればよい"Hello"ですか?
入力System.out.print("Hello");すると、出力は になりますHello。私が探している"Hello"のは引用符("")です。
Javaを印刷するにはどうすればよい"Hello"ですか?
入力System.out.print("Hello");すると、出力は になりますHello。私が探している"Hello"のは引用符("")です。
System.out.print("\"Hello\"");
Java 文字列リテラルでは、二重引用符をバックスラッシュでエスケープする必要があります。特別な扱いが必要なその他の文字は次のとおりです。
"\r"および"\n""\\""\'""\t"および"\f"Java 文字列と文字リテラルのエスケープの完全なリストは、JLSのセクション 3.10.6にあります。
\uxxxxまた、xs が 16 進数である形式の Unicode エスケープ シーケンスを使用して、ソース コードに任意の Unicode 文字を含めることができることにも注意してください。ただし、これらは通常の文字列および文字エスケープとは異なり、文字列および文字リテラルだけでなく、Java プログラムのどこでも使用できます。Java ソースコードでの Unicode の使用の詳細については、 JLS セクション3.1、3.2および3.3を参照してください。
以下も参照してください。
Oracle Java チュートリアル:数値と文字列 - 文字
char ch='"';
System.out.println(ch + "String" + ch);
または
System.out.println('"' + "ASHISH" + '"');
文字列内の二重引用符をエスケープします。"\"Hello\""
トピックの詳細(「エスケープシーケンス」の部分を確認してください)
System.out.println("\"Hello\"");
ユニコード文字を使用して行うこともできます
System.out.print('\u0022' + "Hello" + '\u0022');
System.out.println("\"Hello\"")
特定の文字でバックスラッシュを実行する場合、注意すべき点がいくつかあります。
System.out.println("Hello\\\");
上記の出力は次のようになります。
こんにちは\
System.out.println(" Hello\" ");
上記の出力は次のようになります。
こんにちは"
エスケープ シーケンスを使用します。
\"Hello\"
これにより、「Hello」が出力されます。