日期:2014-05-19  浏览次数:21011 次

java转义字符双引号
java转义字符双引号
我定义的字符串中的值有大量的双引号,
不想每一个都用斜杠\去转义,
有什么简单的方法吗?
------解决方案--------------------
replace("\"", "\\\"");
------解决方案--------------------
先用特定字符代替,例如 
------解决方案--------------------
 ,然后用replace
------解决方案--------------------
replace("\"", "\\\"");
这样是没有问题的,而且简单

但是如果可以,你可以不要用双引号去拼字符串,用一些不用转义的字符来替代,比如
------解决方案--------------------
,#等等(不太可能会在字符串中出现的字符),这样也不错。
------解决方案--------------------
不要把简单的事情弄复杂了 

改一下代码的格式 让即使很多双引号 可读性也可以不错

 双引号改成# 然后再改回来 那你图什么啊