在java中使用Double Quotes的问题

时间:2011-09-19 10:26:10

标签: java csv oracle10g escaping double-quotes

当我从字段中获取值时,我从数据库中获取了三种类型的值。

所有值都带有双引号。这些值为 "Fitness Head Fiteness " Head Fitness Head" 。我必须使用Java用 double 双引号替换所有双引号。这样做的java代码是什么?

谢谢, 索姆纳特

4 个答案:

答案 0 :(得分:3)

如果您使用JDBC插入/获取值,则无需在任何地方替换双引号 - 只要您使用PreparedStatement和占位符,就可以完成这些操作。

See this tutorial

答案 1 :(得分:0)

使用String.replace

例如

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

答案 2 :(得分:0)

用双引号替换单双引号:

"abc\"def".replace("\"", "\"\"")

答案 3 :(得分:0)

这个怎么样:

String newValue = oldValue.replace(“\”“,”\“\”“);