比如 aa="a'b\"c";
我要转换后,在输出的时候能够打出 a\'b\"c 这种形式用aa.replaceAll("'","\\'")不知道为什么不行请教达人
我要转换后,在输出的时候能够打出 a\'b\"c 这种形式用aa.replaceAll("'","\\'")不知道为什么不行请教达人
解决方案 »
- java 刷流量软件
- 如何在一个文件中查数据?
- 一个 关于jsp的问题 jsp怎么会不认识EL
- 为什么-Integer.MIN_VALUE还是等与Integer.MIN_VALUE呢???
- 提几个c++ 与 java 的概念区别问题
- java IO流中的StringReader问题
- 包如何使用??????
- 我的jbuilder7在设置server的时候,我找不到OK按钮,只有一个set default按钮
- 快来抢分(80):我用<a href= target=new >方法跳转一个页面,怎写才能定制新生成的跳转页面的大小,及风格(如浏览器没有toolbar)?拜托说的详细点
- 急急我的IE5为何不能运行java2的applet呀,java2的插件我也装了,但一打开java2 的applet ie5就关闭!!急
- 关于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,而是返回一个新字符串.