Android:replaceAll()和双引号问题

时间:2012-04-22 20:42:18

标签: android regex

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

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

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