替换的时候要考虑对有些在java中不认识的特殊符号要转义处理!这点需要注意!

解决方案 »

  1.   

    oldString.replaceAll(")"," ");since 1.4
      

  2.   

    yourString.replaceAll("\\)","");replaceAll采用正则表达式实现的,所以正则式的特殊字符需要加\\
      

  3.   

    对啊!赞同 Arias(永恒之道)
      

  4.   

    只有 raimundo() 的解释是正确的,看看api文档就知道了
      

  5.   

    最后的结果:
    yourString.replaceAll(")","");的写法,编译通过,执行报错。
    yourString.replaceAll("\\)","");完全正确,(其中的“)”是半角)
    谢谢各位