String s1=s.replace('"', '\"');
"
ここで私は置き換えたい\"
試すString s1 = s.replace("\"", "\\\"");
説明:
文字列内の引用符またはバックスラッシュ、つまり二重引用符内の何かを参照する場合、\
引用符を引用符で終わらせるのではなく、引用符内に表示することを示す必要があります。これは理にかなっていますか?
たとえばString message = "She said \"Hello\" the other day."
、バックスラッシュは、引用符が実際には文字列全体を終了するのではなく、文字列の一部であることを表すように記述します。
String s1=s.replace("\"", "\\\"");
"
すべてをに置き換えます\"
。