文件操作(与缓存相关的)相关笔记

发布时间:2024年01月12日

与缓存相关就是一行一行进行读写,或者直接读写整个文件

1.BufferedInputStream,字节

? ? ? ? 1.构造方法:

????????????????new BufferedInputStream(FileInputStream对象);

????????2.读取文件

? ? ? ? 除了基础的read方法之外还有一个readAlllBytes方法可以返回这个文件的所有字节成为一个byte数组

2.BufferedOutputStream,字节

? ? ? ? 1.构造方法

? ? ? ? ? ? ? ? new BufferedOutputStream(FileOutputStream对象);

? ? ? ? 2.写入文件

????????????????和FileOutputStream区别不大

3.BufferedReader,字符

? ? ? ? 1.构造方法:

????????????????new BufferedReader(FileReader对象)

? ? ? ? 2.读取文件

? ? ? ?相比于FileWriter 除了基础的read方法之外还有一个readLine方法可以返回一个String类型的字符串,代表一行的数据

4.BufferedWriter,字符

? ? ? ? 1.构造方法

? ? ? ? ? ? ? ? new BufferedWriter(FileWriter对象);

? ? ? ? 2.写入文件

? ? ? ? 除了基础的write方法之外这里还可以直接使用write(String)然后使用newLine方法换一行重新写,他与FileWriter的区别就在于换行不需要\n直接用newLine方法就可以

文章来源:https://blog.csdn.net/zjh20040430/article/details/135540907
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。