2017-05-05 23 views
0
BufferedWriter bw = null; 
bw.append(disruptedName.toString()); 

これは私の追加する主な文字列です。したがって、disruptedName.toString()= Adamの場合、 "Adam"と表示されます。 また、私は三項演算子の助けを借りてこれを行う必要があります。私は以下を試みたが、役に立たない:Javaの文字列の先頭と末尾に引用符( "")を追加しようとしています

bw.append(disruptedName.toString().isEmpty() ? "" : " ".concat(disruptedName.toString()).concat(") ")); 
+2

期待される出力は何ですか? – Mritunjay

答えて

1

あなただけの脱出のためにバックスラッシュキーを使用する必要があります。

bw.append(disruptedName.toString().isEmpty() ? "" : "\"" + disruptedName.toString() + "\"")); 
1

に続いて、あなたの問題を解決するだろうに

をあなたは、バックスラッシュ(\)

を使用することができますdisruptedName.toString().isEmpty() ? "" : "\"".concat(disruptedName.toString().isEmpty()).concat("\"")

thisエスケープ文字について学ぶ

関連する問題