如何把string里的"替换成\",把'替换成\' 比如 aa="a'b\"c";我要转换后,在输出的时候能够打出 a\'b\"c 这种形式用aa.replaceAll("'","\\'")不知道为什么不行请教达人 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 aa的内容,打印出来是:ab"c剩下的楼主自己想把。 aa = aa.replaceAll("\"","\\\\\""); aa.replaceAll("'|\"", "\\\\$0") class Text{ public static void main(String args[]) { String aa="a'b\"c"; System.out.println(aa); System.out.println(aa.indexOf("'")); String bb = aa.replaceAll("\'|\\\'", "\\\\'"); String cc = bb.replaceAll("\"|\\\"","\\\\\""); System.out.println(cc); }}LZ忽略了一个问题,JAVA中String在赋值后是不可改变的,所以replaceAll得到的结果不会返回aa,而是返回一个新字符串. valueOf和空指针异常问题 一個關於substance的問題 jar打包的问题 应届毕业生去日本做j2ee好不好?? 怎么样对不足8位的在后面补二进制的0? 询问SWT中Shell的一个弱弱问题 帮忙看个源代码! java中私有成员变量的访问的问题 初级问题一个(刚开始学习 Java) 如何理解构建器? 关于installanywhere制作的exe不能运行的问题 怎样判断jsp中某个多选框有没有选中
剩下的楼主自己想把。
class Text
{
public static void main(String args[])
{
String aa="a'b\"c";
System.out.println(aa);
System.out.println(aa.indexOf("'"));
String bb = aa.replaceAll("\'|\\\'", "\\\\'");
String cc = bb.replaceAll("\"|\\\"","\\\\\"");
System.out.println(cc);
}
}LZ忽略了一个问题,JAVA中String在赋值后是不可改变的,所以replaceAll得到的结果不会返回aa,而是返回一个新字符串.