一、纯文本数据,优先考虑字符流
1、读文件:
读出文件的结果如下,按行读取2、写文件:
结果如下,创建了一个文件,并写入了内容以上都是用了缓冲区,如果不用缓冲区。
写文件直接用
fileWrite.write("hello,nihau);
fileWrite.flush();
读文件一次读一个字符
int c;
while((c=fileReader.read())!=-1){
system.out.print((char)c)
}
二、字节流。非纯文本文件,只能用字节流
1、读文件
2、写文件
一个个读写太慢,定义数组。参考 http://www.jianshu.com/p/a3c221fb1ee7
拷贝文件案例附加练习:拷贝文件一张图片案例
网友评论