0

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

所有值都带有双引号。这些值为"Fitness Head,Fiteness " HeadFitness Head"。我必须使用 Java用双双引号替换所有双引号执行此操作的 java 代码是什么?

谢谢,索姆纳斯

4

4 回答 4

3

如果您使用 JDBC 插入/获取值,则无需在任何地方替换双引号 - 只要您使用PreparedStatements 和占位符,这一切都会得到解决。

请参阅本教程

于 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

那这个呢:

字符串 newValue = oldValue.replace("\"", "\"\"");

于 2011-09-19T10:39:06.143 回答