为什么replaceAll()不起作用
我用了好几次了,是用replaceAll( "| ", "\ ",\ " "); 
 就是想用 ", "代替我文本中的|这个符号,虽然给的第一个参数是正则,但是一个|也可以成为正则的啊。 
 请知道的朋友帮我解答,谢谢
------解决方案--------------------首先你没有说清楚你的代码调用. 
 String s =  "A|B|C "; 
 String ns = s.replaceAll( "| ", "\ ",\ " "); 
 System.out.println(ns);   
 你的呢?
------解决方案--------------------	String s =  "A|B|C "; 
     	System.out.println(s.replaceAll( "\\| ", ", "));
------解决方案--------------------同意LS的.
------解决方案--------------------String s =  "A|B|C "; 
 System.out.println(s.replace( "| ", ", "));
------解决方案--------------------你还可以这样写: 
 String s =  "A|B|C "; 
 System.out.println(s.replaceAll( "\\| ", ", "));   
 //第一个参数是字面值 
 System.out.println(s.replace( "| ", ", "));   
------解决方案--------------------|在正则里面有自己的含义,需要转义,所以加上两个\\就对了