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

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

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方法就可以

相关推荐
2303_Alpha1 小时前
深度学习入门:深度学习(完结)
人工智能·笔记·python·深度学习·神经网络·机器学习
姝孟1 小时前
学习笔记(C++篇)—— Day 6
笔记·学习
霸王蟹2 小时前
React Fiber 架构深度解析:时间切片与性能优化的核心引擎
前端·笔记·react.js·性能优化·架构·前端框架
~巴哥~2 小时前
mcp学习笔记
笔记·学习
lqjun08274 小时前
Pytorch实现常用代码笔记
人工智能·pytorch·笔记
云海听雷5 小时前
C语言中字符串函数的详细讲解
c语言·笔记·学习
wb1895 小时前
Linux远程连接服务
linux·运维·服务器·笔记
烧火大爷5 小时前
现代计算机图形学Games101入门笔记(三)
笔记
人类恶.5 小时前
C 语言学习笔记(数组)
c语言·笔记·学习
夏季疯5 小时前
学习笔记:黑马程序员JavaWeb开发教程(2025.4.7)
java·笔记·学习