整个文本都读入有点凶悍, 可以读一行操作一行啊。 
还有可以用 ArrayList 或者 Vector 来代替数组

解决方案 »

  1.   

    问题是一次如果一次只读一行的话,有可能欲删除的字符串可能会一半在第一次所读内容的尾上,另一半却在第二次所读内容的头上!~这样的话,replace()如何能够替换呢?
    我所能做的似乎只有一次全部读到一个数组后,才能用replace()啊~
    至于vector,有必要吗?反正我每次设定的数组大小都是当前所读文本的大小。
    谢谢回复!
      

  2.   

    数组的大小是有限制的,如果太大的话就会出现问题了!你可以采用StringBuffer
      

  3.   

    "可以采用StringBuffer"?这个我查了一下java api,不是太熟悉,能不能具体指点一下~?
    谢谢各位大大啦!