你一个byte一个byte写进去应该就会看不到字符串了。

解决方案 »

  1.   

    out.write(x)就是FileOutputStream的一个写文件的方法啊
    一把所有的东西写进去,怎么可能出现字节呢,我觉得应该是看到字符串
      

  2.   


             String str=new String("你好lake lau");         byte []x=str.getBytes(); 

    System.out.println(x.length);

    File f1=new File("myfile.txt");

    FileOutputStream out=new FileOutputStream(f1);

    for(int i=0;i<x.length;++i)

         out.write(x[i]); 

    out.close();改成这样也看得见~难道这根本就不是以二进制方式写吗??书上又说是~