是产生出来的400primes.txt文件为什么不是一个一个的数字,却是看不懂的乱码呢?

解决方案 »

  1.   

    writeInt当然是乱码!比如说1,写进去就是ASC码为1的字符,
    是不可见的控制字符,换成writeString试试。
      

  2.   

    还是乱码 啊好象不是写进去的是asc码吧?
      

  3.   

    BufferedOutputStream,我记得书上说输出的好象是字节流,需要转换成字符。你看到可能就是字节代码吧,试试BufferedWriter,这个好象输出的字符流.
      

  4.   

    用BufferedWriter也不行啊。最后用PrintWriter行了。这里的print方法就是专门往输出文件上打字的。