如果要把有空格和换行的一大段文字读入到一个string中,怎么做才能有比较高的效率呢?
谢谢!

解决方案 »

  1.   

    用BufferedReader
    它有一个方法readLine()读取整行.
      

  2.   

    StringReader 和 BufferedReader 结合起来使用更好
      

  3.   

    这要看文件大小,如果只有一行,BufferedReader最快,因为只有一次系统调用。
    如果文件行数很多,还不如把整个文件一次性读到内存中然后一次性new String.
    否则每次系统调用,用户模式和内核模式之间要产生五次上下文切换。
      

  4.   

    没试过那个更好 反正都可以用 我比较习惯用bufferReader