当前位置: 技术问答>java相关
请教一个java.io的问题
来源: 互联网 发布时间:2015-10-13
本文导语: 在玩robocode的程序中,我想把实时产生的getHeading(),记录到一个文件中,由于getheading()是一个double型的,所以在 File outputFile = new File("outagain.txt"); ------ ------try { --------FileOutputStream out = new FileOutputStrea...
在玩robocode的程序中,我想把实时产生的getHeading(),记录到一个文件中,由于getheading()是一个double型的,所以在
File outputFile = new File("outagain.txt");
------
------try {
--------FileOutputStream out = new FileOutputStream(outputFile);
------} catch (IOException ee) {}
out.write(getHeading());
写入时产生错误,请问如何写入这些double型的数值到一个文件。
File outputFile = new File("outagain.txt");
------
------try {
--------FileOutputStream out = new FileOutputStream(outputFile);
------} catch (IOException ee) {}
out.write(getHeading());
写入时产生错误,请问如何写入这些double型的数值到一个文件。
|
Double可以使用随机访问文件
DataOutputStream out=DataOutputStream(new FileOutputStream("outagain.txt"));
out.writeDouble(getHeading());
DataOutputStream out=DataOutputStream(new FileOutputStream("outagain.txt"));
out.writeDouble(getHeading());
|
skypurple(天紫)的方法对。
|
转换成String之后在写,有如下方法转换
out.write(String.valueOf(getHeading()));
out.write(String.valueOf(getHeading()));
|
转换成String之后在写