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

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

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

相关推荐
_dindong1 天前
笔试强训:Week-4
数据结构·c++·笔记·学习·算法·哈希算法·散列表
BeingACoder1 天前
【SAA】SpringAI Alibaba学习笔记(二):提示词Prompt
java·人工智能·spring boot·笔记·prompt·saa·springai
Acrelhuang1 天前
覆盖全场景需求:Acrel-1000 变电站综合自动化系统的技术亮点与应用
大数据·网络·人工智能·笔记·物联网
DKPT1 天前
如何设置JVM参数避开直接内存溢出的坑?
java·开发语言·jvm·笔记·学习
许长安1 天前
C/C++中的extern关键字详解
c语言·开发语言·c++·经验分享·笔记
li星野1 天前
打工人日报#20251107
笔记
YJlio1 天前
PsSuspend(7.23):无损挂起与恢复指定进程——精准“冻住”故障现场
笔记·学习·安全
卡提西亚1 天前
一本通网站1122题:计算鞍点
c++·笔记·编程题·一本通
im_AMBER1 天前
Leetcode 47
数据结构·c++·笔记·学习·算法·leetcode
希露菲叶特格雷拉特1 天前
PyTorch深度学习笔记(二十)(模型验证测试)
人工智能·pytorch·笔记