Java の System.out.print で引用符を印刷する方法
Java で System.out.print() を使用してテキストを出力する場合、引用符 (") が意図したとおりに出力されないという問題が発生する可能性があります。出力には引用符付きの "Hello" が表示されるのではなく、Hello のみが表示されます。
この問題を解決するには、二重引用符文字をエスケープする必要があります。バックスラッシュ () を使用すると、修正されたコードは次のようになります:
<code class="java">System.out.print("\"Hello\"");</code>
これにより、二重引用符文字が文字列の一部として解釈され、それに応じて出力されます。
追加エスケープ文字
二重引用符に加えて、Java では文字列リテラルで他の特定の文字をエスケープする必要もあります。
Java 文字列および文字リテラル エスケープの完全なリストは、Java 言語仕様 (JLS) のセクション 3.10.6 にあります。
Unicode Escape Sequences
uxxxx (x は 16 進数) 形式の Unicode エスケープ シーケンスを使用して、ソース コードに Unicode 文字を含めることもできます。これらのシーケンスは、文字列や文字リテラルだけでなく、Java プログラム内のどこでも使用できます。 Unicode エスケープの詳細については、JLS セクション 3.1、3.2、および 3.3 を参照してください。
関連項目:
以上がJava の System.out.print() で引用符を出力するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。