你看一下java的帮助就知道了,replaceAll方法第一个参数是一个正则表达式。所以你还是自己写程序实现吧。以下程序是把“[”替换成为“]”,测试环境jdk1.4public class test 
{    
  public static void main(String args[]) 
  {
    String s = "a[bcd[";
    String temp = "]";
    int x = s.indexOf("[");
    while(x >= 0)
    {
      s = s.substring(0,x)+temp+s.substring(x+1);
      System.out.println(s);
      x = s.indexOf("[");
    }
    System.out.println(s);
  }
}

解决方案 »

  1.   

    String s = "[aaaaaaaaaaaaaa]";
    String t = s.replaceAll("\\[","");
      

  2.   

    public class test {
    public static void main(String[] args){
    String a="r[ttt[222[";
    String b=a.replaceAll("\\[","ccc");
    System.out.println(b);
    }
    }
      

  3.   

    霍霍,偶也明白了原来偶要replaceAll("\r\n","\\");(回车替换成‘\’)总是出错,现在明白了应该是replaceAll("\r\n","\\\\");学习中...........