读书人

DataOutputStream的施用

发布时间: 2013-01-17 10:28:55 作者: rapoo

DataOutputStream的使用
请问以下代码为什么会输出乱码?

public static void main(String[] args) throws IOException {
DataOutputStream dos = new DataOutputStream(new FileOutputStream("D:\\a.txt"));
dos.writeDouble(123.456789);
dos.close();
}

如何改正?
谢谢大家!
[解决办法]
因为写入文件后不是普通的文本文件了,而是2进制的数据
[解决办法]
dos.writeDouble(123.456789);

会写入8个字节 就是一个double的长度 值就是123.456789的二进制值

读书人网 >J2SE开发

热点推荐