BufferedWriter 写入整形 乱码

 

用BufferedWriter 写整形数组中的数到txt文件,结果出现乱码,上网找没找到什么有效的方法,最后只能把整形数转化成String 类型的成功了,感觉应该有更好的方法等有空了在找找解决方法

bw.write(Integer.toString(array[i]) );

查找了相关资料说是写入的整形会转换为char型,即写一个int的65他会给你一个A(对照ascii表),所以乱码了。方法网上很多大致就是转换成字符串输出

bw.write("" +int)也是可以的。

posted @ 2013-04-20 00:14  拙急鸟  阅读(376)  评论(0编辑  收藏  举报