我在JAVA中将对象数组写入文件时遇到问题。这个对象数组包含整数值..
Collections.shuffle(list);
r = (Object[])list.toArray();
我尝试将此对象数组“r”写入这样的文件..
fos = new FileOutputStream(myExternalFile,true);
oos = new ObjectOutputStream(fos);
oos.writeObject(r);
oos.close();
一切都很好..但是文件中出现了奇怪的字符..如何让它写出整数值? 提前谢谢......
答案 0 :(得分:0)
循环怎么样?这也使您可以更好地控制格式。
答案 1 :(得分:0)
如果你想写整数我认为是文本而不是二进制数据,你需要先使用toString操作将整数转换为文本,然后将结果字符串写入文件。