web-dev-qa-db-ja.com

Java文字列に引用符を入力する方法は?

Javaで文字列を初期化しますが、その文字列には引用符を含める必要があります。例:"ROM"。私はやってみました:

String value = " "ROM" ";

しかし、それは機能しません。文字列に"sを含めるにはどうすればよいですか?

92
jimmy

Javaでは、\を使用して引用符をエスケープできます。

String value = " \"ROM\" ";
185
Ian Henry

イアン・ヘンリーの答えの後のあなたのコメントを参照して、私はあなたが何を求めているかを完全に100%確信していない。

文字列に二重引用符を追加する場合は、二重引用符を文字列に連結できます。次に例を示します。

String theFirst = "Java Programming";
String ROM = "\"" + theFirst + "\"";

または、1つのString変数を使用してそれを実行する場合は、次のようになります。

String ROM = "Java Programming";
ROM = "\"" + ROM + "\"";

もちろん、Java文字列は不変なので、これは実際に元のROMを置き換えます。

変数名を文字列に変換するようなことをしたい場合は、Javaでそれを行うことはできません。

14
GreenMatt

使用している言語はわかりません(指定しませんでした)が、引用符文字をバックスラッシュで「エスケープ」できるはずです:"\"ROM\""

13
Shaggy Frog

引用符をエスケープするだけです:

String value = "\"ROM\"";
12
Jeff Mattfield

\ = \\

"= \"

改行= \r\n OR \n\r OR \n(OSに依存)bunは通常\nで十分です。

taabulator = \t

8

Javaでは、 ":でchar値を使用できます。

char quotes ='"';

String strVar=quotes+"ROM"+quotes;
3
kumar

これを見てください...あなたが望むどこからでも呼び出します。

public String setdoubleQuote(String myText) {
    String quoteText = "";
    if (!myText.isEmpty()) {
        quoteText = "\"" + myText + "\"";
    }
    return quoteText;
}

空でない動的文字列に二重引用符を適用します。これが役に立てば幸いです。

1
Madan Sapkota

完全なJavaの例:-

public class QuoteInJava {     

public static void main (String args[])
    {
            System.out.println ("If you need to 'quote' in Java");
            System.out.println ("you can use single \' or double \" quote");
    }
}

Out PUTは次のとおりです。

If you need to 'quote' in Java
you can use single ' or double " quote

enter image description here

0
vipul gulhane