日期:2014-05-20  浏览次数:20567 次

关于IO中的write(int b) 方法
大家好,这是什么原因呢?在FileOutputStream中的write(int   b)   方法中,传入的一个整型不大于128,为什么在文件回看不到呀。

------解决方案--------------------
你写的是字节,不是字符,文本操作建议用FileWriter
------解决方案--------------------
写入的是字节,即使大于8位,只写低8位.
------解决方案--------------------
因为你写入的数值转化成ascii码了,例如你用write(65),你在文件里便就会看到一个大写字母A,你可以试一下。