导读
1.File类,创建,删除文件操作
2.IO简介
3.文件的读写
4.缓冲流
5.转换流
6.打印流
File类,创建,删除文件操作
IO简介
FileOutputStream以及FileWriter中,带有boolean类型的构造方法,表示为true的话,不会擦除原来的的内容,并写入新的内容,为false的话,擦除原来的内容写入新的内容,默认为false
PrintWriter的优势
1.在构造方法中可以传入是否刷新参数,能自动刷新
2.println()方法自动带换行
如:
BufferedWriter bw =new BufferedWriter(Writer) 和 PrintWriter pw=new PrintWrite(Writer,true)
bw.write(string);
bw.newLine();
bw.flush();
用pw的话,一行足以
pw.println(string);
文件的读写
InputStream,OutputStream,FileInputStream,FileOutputStream
FileReader与FileWriter的使用
更加快速读写的方法
缓冲流
BufferedInputStream
BufferedOutputStream
BufferedReader
BufferedWriter
缓冲流自带缓冲区(一个数组),先读写到这个缓冲区,满了再读写出去,减少了内存与非内存的交互次数
BufferInputStream,BufferOutputStream,BufferReader,BufferWriter类API
转换流
InputStreamReader
OutputStreamWriter
打印流
可以很方便的写一行
PrintWriter
API