1. ホーム
  2. java

[解決済み] Javaで "Hello "のような引用符を表示させるには?

2023-05-28 17:22:43

質問

どうすればJavaを印刷できるようになりますか? "Hello" ?

と入力すると System.out.print("Hello"); と入力すると、出力は Hello . 私が探しているのは "Hello" で、引用符 ( "" ).

どのように解決するのですか?

System.out.print("\"Hello\"");

Java文字列リテラルでは、二重引用符はバックスラッシュでエスケープしなければならない。 その他にも特別な扱いが必要な文字があります。

  • キャリッジリターンとニューライン。 "\r""\n"
  • バックスラッシュを "\\"
  • シングルクォート。 "\'"
  • 水平タブとフォームフィード。 "\t""\f"

Java文字列および文字リテラルのエスケープの完全なリストは セクション 3.10.6 にあります。 にあります。

また、以下の形式の Unicode エスケープシーケンスを使って、ソースコードに任意の Unicode 文字を含めることができることも知っておくとよいでしょう。 \uxxxx ここで x は16進数です。 しかし、これらは通常の文字列や文字のエスケープとは異なり、文字列や文字リテラルの中だけでなく、Javaプログラムのあらゆる場所で使用することができます; JLSのセクションを参照してください。 3.1 , 3.2 および 3.3 を参照してください。

も参照してください。