java IO的一个问题

时间:2021-07-08 17:33:41

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

 

 

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.其他显示乱码