0

フィールドから値をフェッチしているときに、データベースから 3 種類の値を取得しています。

すべての値は二重引用符で囲みます。これらの値は"Fitness HeadFiteness " HeadおよびFitness Head"です。Java を使用して、すべての二重引用符を重二重引用符に置き換える必要があります。それを行うためのJavaコードは何ですか?

ありがとう、ソムナス

4

4 に答える 4

3

PreparedStatementJDBC を使用して値を挿入/フェッチしている場合は、どこでも二重引用符を置き換える必要はありません。s とプレースホルダーを使用している限り、これはすべて処理されます。

このチュートリアルを参照してください

于 2011-09-19T10:34:41.167 に答える
0

String.replaceを使用する

例えば

String doubleQuotes = "\"Fitness head";
doubleQuotes.replace("\"", "\"\"");
于 2011-09-19T10:36:07.773 に答える
0

単一の二重引用符を二重の二重引用符に置き換える:

"abc\"def".replace("\"", "\"\"")
于 2011-09-19T10:36:42.580 に答える
0

これはどうですか:

String newValue = oldValue.replace("\"", "\"\"");

于 2011-09-19T10:39:06.143 に答える