我是java新手,把整形数组输入到文件中去为什么不是数字,是这些问号?


我是用BufferedWriter写的啊
BufferedWriter 用这个写
写入的编码格式不对,用UTF-8格式试试
write(int c)这个方法其实输出的是c对应的character,会进行类型的转换,你可以看下输出的源码。如果你要输出整型的话,建议你后面加个空字符串输出吧,换成:
bw.write(a[i]+"");
否则会出现你这个问题。
还有就是记得将bw关闭,br是没有用的,删掉吧。
random()*9999是不是溢出了