是不是用 bufferedWriter 做写入效率是最高的吗??还有没有别的比较好的方法啊??谢谢!~~

解决方案 »

  1.   

    如果写文件的数据量大的话,用FileChannel写效率比较高吧。java的NIO技术提高了文件的读写速度,可能用BufferWriter也能享受到这种好处吧,好像是底层代码都重写过了。
      

  2.   

    看内容吧?如果不String的话,用BufferedWriter可能方便些,如果是byte[]数组且要对文件内容进行大量的操作的话,用FileChannel吧.如果只是写的话,用FileOutputStream可以要方便些了.
      

  3.   

    高效率是需要分情况的,不过性价比高应该就是Buffer了