首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

DataOutputStream的施用

2013-01-17 
DataOutputStream的使用请问以下代码为什么会输出乱码?public static void main(String[] args) throws IO

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的二进制值

热点排行