java IO的一个问题

来源:互联网 发布:宁波cnc编程招聘信息 编辑:程序博客网 时间:2024/06/06 10:54

先把要写入文件的数据缓存到内存中,再把缓存中的数据写入文件中 ?

 

 

BufferedReader in4=new BufferedReader(new StringReader(s2));
         DataOutputStream out2=new DataOutputStream
         (new BufferedOutputStream
          (new FileOutputStream("F:\\aaa\\TestIO.txt")));
        
         out2.write(3.14152927);
         out2.writeChars("\nThas was G:writeChars\n");
         out2.writeBytes("Thas was G:writeByte\n");
         out2.flush();

 

用要刷新缓存,这个是字节写入的,只有字节显示ok.其他显示乱码