Java String replace()使用的一个小错误

来源:互联网 发布:淘宝iuv 编辑:程序博客网 时间:2024/04/27 22:38

去掉一个字符串中的转义字符/"

String result = getInfo.getRoomInfo(startCode + code);result.replace("\\\"","");ResultTo resTo = gson.fromJson(result, ResultTo.class);

但是尝试了n多操作,都没有替换成功,后来发现字符串替换时,会生成新的字符串,因此替换函数应该这么调用:

result = result.replace("\\\"","");

PS:这里也可以使用replaceAll函数:

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

replace第一个参数是目标字符串,replaceAll第一个参数是正则表达式

0 0