1 OutputStreamWriter osw=new OutputStreamWriter(new FileOutputStream("d.txt"),"UTF-8");
2 BufferedWriter bufw=new BufferedWriter(osw);
BufferedWriter是字符写入缓冲区,里面应该是放入字符流 √
OutputStreamWriter 是转换流,将字符转换成字节流 ×是将字节流转为字符流,后边是Reader和Writer的都是字符流
那为什么将osw放入了BufferedWriter对象里呢???
将字符流放入字符流缓冲区中理所应当呀,还可以提高操作效率,使用更简单的操作方式
|