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

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

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

相关推荐
AI视觉网奇2 小时前
rag学习笔记
笔记·学习
teeeeeeemo4 小时前
http和https的区别
开发语言·网络·笔记·网络协议·http·https
wuxuanok4 小时前
Web后端开发-Mybatis
java·开发语言·笔记·学习·mybatis
卷到起飞的数分4 小时前
Java零基础笔记07(Java编程核心:面向对象编程 {类,static关键字})
java·开发语言·笔记
iFulling5 小时前
【计算机网络】第三章:数据链路层(下)
网络·笔记·计算机网络
巴伦是只猫5 小时前
【机器学习笔记 Ⅱ】4 神经网络中的推理
笔记·神经网络·机器学习
java攻城狮k5 小时前
【跟着PMP学习项目管理】项目管理 之 成本管理知识点
经验分享·笔记·学习·产品经理
Dann Hiroaki14 小时前
笔记分享: 哈尔滨工业大学CS31002编译原理——02. 语法分析
笔记·算法
KhalilRuan14 小时前
Unity-MMORPG内容笔记-其三
笔记
kfepiza15 小时前
Debian的`/etc/network/interfaces`的`allow-hotplug`和`auto`对比讲解 笔记250704
linux·服务器·网络·笔记·debian