StringBuffer replace(int start, int end, String str)

解决方案 »

  1.   

    用StringBuffer效率不高.是否有其他什么方法??
      

  2.   

    看看http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=15966
      

  3.   

    如果是文本文件,不妨用vi或者lemmy或者vim打开,用
    :g/你要替换的字符或串/s//新字符或串/g
    就搞定了。
    如果不是文本文件,只好写程序了。
      

  4.   

    用JAVA中string就可以了,我看了下JDK1。4的代码,发现它的replace方法已经重写了,用的是正则表达式,速度还可以的,
    我测试了一下,一个10M的文件,完成任务大约17—20秒左右,还有我用emacs来完成这个任务,要好久,我都不想往下等了。