正则表达式要替换&为&应该怎么写?

String url="http://www.google.cn/search?hl=zh-CN&q=a";

//url.replaceAll("&","&");
url.replaceAll("\\&","&");

不起作用
[b]问题补充:[/b]
to:night_stalker
代码我简略了,你说的我是知道的,不过你这样写不解决问题的:(
你可以试试看

replaceAll 返回新的字符串,不改变原来的字符串。试试:
[code="java"]
url = url.replaceAll("&","&");
[/code]

我试过才回的:
[code="java"]public class Rep{
public static void main(String[] args){
String url="http://www.google.cn/search?hl=zh-CN&q=a";
url = url.replaceAll("&","&");
System.out.println(url);
}
}
[/code]

输出结果:[code="console"]
http://www.google.cn/search?hl=zh-CN&q=a[/code]

如果我说的不起作用,问题肯定出在其它地方。