java转义字符双引号
java转义字符双引号
我定义的字符串中的值有大量的双引号,
不想每一个都用斜杠\去转义,
有什么简单的方法吗?
------解决方案--------------------replace("\"", "\\\"");
------解决方案--------------------先用特定字符代替,例如
------解决方案-------------------- ,然后用replace
------解决方案--------------------replace("\"", "\\\"");
这样是没有问题的,而且简单
但是如果可以,你可以不要用双引号去拼字符串,用一些不用转义的字符来替代,比如
------解决方案--------------------,#等等(不太可能会在字符串中出现的字符),这样也不错。
------解决方案--------------------不要把简单的事情弄复杂了
改一下代码的格式 让即使很多双引号 可读性也可以不错
双引号改成# 然后再改回来 那你图什么啊