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

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

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

相关推荐
Answer1st2 分钟前
【FPGA学习】在线调试方法(四)
笔记
云析赢指标公式网49 分钟前
通达信ATAN均线角度公式源码笔记:四周期角度计算与DRAWBAND色带实现
笔记·算法
蒸蒸yyyyzwd21 分钟前
学习笔记day92
笔记·八股
kk_net889942 分钟前
FSNotes:macOS 和 iOS 上的开源笔记管理器
笔记·其他·macos·ios
一木 之林12 小时前
Dify学习笔记 03 · RAG检索增强生成:三代范式、评估与落地(第40-45、55-56集)
笔记·小程序·交互·dify
箓维18 小时前
TCP Socket的进阶实现
网络·笔记·tcp/ip
二哈赛车手18 小时前
新人笔记---hermes定时功能设计,具体讲解以及可优化点
java·人工智能·笔记·spring·ai·typescript
星恒随风19 小时前
Linux网络编程:应用层协议究竟是什么?从网络计算器到TCP Socket抽象基类完整实现
linux·网络·笔记·tcp/ip
智学AI20 小时前
AI博主写作素材管理方法分享:资料归集、笔记关联与文档归档
人工智能·笔记
叼烟扛炮21 小时前
[LangChain] 学习笔记(02):LCEL 链式调用与动态模型配置实战
服务器·开发语言·网络·笔记·学习·langchain