2011-12-02 16 views
24

あなたからの助けが必要です。私は、文字列にname = "john"文字列内の引用符

を持っているしかし、私はいくつかのいずれかが、これで私を助けることができる""(引用)

String name = ""john""; 
String name1 = "[john]" 

含む"john"、この文字列の名前を保存します。

+1

「[john]」はどういう意味ですか?これは別の例ですか? – Thomas

+0

はい、その別の例ですが、変数名を直接使用したいのであれば、 "\" + name + \ ""というように使うことができます。 – jimmy

答えて

80
String name = "\"john\""; 

二重引用符の前に\を使用してエスケープする必要があります。詳細についてはhttp://www.javacoffeebreak.com/faq/faq0050.htmlをご覧ください。あなたは、変数を設定し

その他のシナリオ:コンソールで

String name2 = "\""+name+"\""; 

シーケンス:あなたが引用符をエスケープする必要がString name = "\"john\"";

+0

しかし、変数名を直接使用したいのであれば、 "\" + name + \ ""というように使うことができます。 – jimmy

+0

これは大きく役立ちます。ありがとうございます – XxXk5XxX

+0

この質問と他の回答の完全な答えは削除しなければなりません。 –

5

次のようなエスケープされた二重引用符を追加することができます:

String name = "\"john\""; 
8

> String name = "\"john\""; 
> name 
""john"" 
> String name2 = "\""+name+"\""; 
> name2 
"""john""" 
2

エスケープシーケンスを使用してこれを行うことができます。

\"

だから、このような何かを記述する必要があります:あなたはhereからエスケープシーケンスについて学ぶことができ

String name = "\"john\""; 

関連する問題