与缓存相关就是一行一行进行读写,或者直接读写整个文件
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对象);文章来源:https://www.toymoban.com/news/detail-819234.html
2.写入文件
除了基础的write方法之外这里还可以直接使用write(String)然后使用newLine方法换一行重新写,他与FileWriter的区别就在于换行不需要\n直接用newLine方法就可以文章来源地址https://www.toymoban.com/news/detail-819234.html
到了这里,关于文件操作(与缓存相关的)相关笔记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!