1

我不知道我哪里出错了。我想替换""" 我使用了以下代码。

input.replaceAll("\"", "\"\"");

这似乎不起作用。有什么建议么?

4

2 回答 2

1

字符串是不可变的,所以当你“改变”你的字符串时,你需要重新分配它。

input = input.replaceAll("\"", "\"\"");
于 2012-04-22T20:44:25.037 回答
1

字符串是不可变的,因此您需要将其分配给另一个字符串:

input = input.replaceAll("\"", "\"\"");
于 2012-04-22T20:44:41.840 回答