Проблема с двойными кавычками в Java - PullRequest
0 голосов
/ 19 сентября 2011

Я получаю три типа значений из базы данных, когда получаю значение из поля.

Все значения указаны в двойных кавычках.Эти значения "Fitness Head, Fiteness " Head и Fitness Head".Я должен заменить все двойные кавычки на двойные двойные кавычки, используя Java.Каким будет Java-код для этого?

Спасибо, Сомнатх

Ответы [ 4 ]

3 голосов
/ 19 сентября 2011

Вам не нужно нигде заменять двойные кавычки, если вы используете JDBC для вставки / извлечения значений - это все заботится, пока вы используете PreparedStatement s и заполнители.

См. Этот урок .

0 голосов
/ 19 сентября 2011

А как насчет этого:

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

0 голосов
/ 19 сентября 2011

Замена одинарных двойных кавычек двойными двойными кавычками:

"abc\"def".replace("\"", "\"\"")
0 голосов
/ 19 сентября 2011

Использование String.replace

Например

String doubleQuotes = "\"Fitness head";
doubleQuotes.replace("\"", "\"\"");
...