网站开发项目立项报告范文网站建设收费标准效果
1.IO流续集
字节流和字符流的使用场景:

综合练习:
拷贝文件夹:


文件加密:




一个数字异或两次某个数字就会得到自己本身


修改文件中的数据:



改进:




,bom头占3个字节
查看IDEA里面保存的文件是否有bom头:

注意:

![]()
右下角看解码方式,因为文本里面有中文,所以这样实际上是GBK编码格式,不是ANSI
缓冲流:


字节缓冲流:




字符缓冲流:






缓冲流底层还是基本流,所以true写在new的里面

字节流的缓冲区是字节数组,字符流的缓冲器是字符数组
综合练习:
统计字节流四种拷贝方式的用时




//字节流的缓冲流:一次读写一个字节

//字节流的缓冲流:一次读写一个字节数组

修改文本顺序



改进:

检查软件运行次数


注意:count后面加一个空字符串的原因是把write的形参变成字符串,不如就是int形参,写进去的就是对应的字符。

注意:不能把创建输出流对象的代码写在上面,因为创建输出流的时候就会直接清空文件了,这时read出来的东西就是null了
IO流的原则:

转换流:



转换流本身就是字符流



改进:







注意:缓冲流可以包裹任何输入输出流
