使用字节流是要注意,字节流有一个特定的方法 available(),可以返回要文本的的字节大小,因此可以一次性刷入,BUT 要慎用,因为可能内存不够大,内存条就蹦掉了。
字符流中的 readline() 整行的读取,比较方便,我喜欢,But 没有换行,这个不好弄了 ,可以使用newLine()这是在linux 和 Windows 下通用
字符流底层也是调用字节流,所以字节流可以不刷,字节流和字符流都要close资源
Buffered……效率更高
字符流
Reader WriterFileReader FileWriter
BufferedReader BufferedWriter 这个效率更高
字节流
InputStream OutputStream
FileInputStream FileOutputStream
BufferedInputStream BufferedOutputStream 这个效率更高
|
|