这让我很生气,所以如果可以的话,请帮忙......
我有一个Java字符串,我想用单引号替换所有反斜杠双引号序列,即使我正在逃避我认为必要的替换命令对字符串没有任何作用。
entry.replace("\\\"", "'");
感谢任何建议。
感谢。
答案 0 :(得分:7)
在Java中,字符串是不可变的。您对String执行的操作会产生新对象。您需要在操作后重新分配值。以下可能会对您有所帮助。
entry = entry.replace("\\\"", "'");
答案 1 :(得分:2)
我经常犯的错误:)
你应该这样做:entry = entry.replace("\\\"", "'");