用Java语言写  替换任意文件中的某个字符串 为另一个字符串  并不改变其他的字符  应该怎么做?

解决方案 »

  1.   

    str.replaceAll(regex, replacement);
      

  2.   

    替换涉及到到文件的更新,java对文件的更新好像没什么好的办法,只有把原来的数据全部读出来替换了在重新写回去。
      

  3.   

    把文件内容读到StringBuffer里后,再替换吧,然后再写到文件里面去.
      

  4.   

    public String replaceAll(str, replacestr);
      

  5.   

    呵呵  其实挺简单! 把字符串裁分成单个字符 存在StringBuffer或数组中  for里套个if判断就可以啦! 就这思想  源代码 还是自己考虑吧
      

  6.   

    str.replaceAll(regex, replacement);
      

  7.   

    先把文件用IO流读取出来,然后使用str.replaceAll(regex, replacement);进行字符串替换,然后再写进文件中
      

  8.   

    汉化不是用替换来做的。可以看一看struts本地化。