谁能帮我看看这是怎么回事啊?谢谢,关于IO的。
代码很简单:
import java.io.*;
public class Myjava{
    public static void main(String args[]){
        try{
     	   FileOutputStream fos = new FileOutputStream("D:\\123.txt");
     	   DataOutputStream dos = new DataOutputStream(fos);
     	   dos.writeDouble(3.1415926575);
        }catch(Exception e){}
        System.out.println("可以了");
    }
}
运行完之后,123.txt文件的内容为什么是乱码啊?怎么才能正常显示?
------解决方案--------------------
import java.io.*;
public class Myjava{
 public static void main(String args[]){
 try{
 FileOutputStream fos = new FileOutputStream("D:\\123.txt");
 DataOutputStream dos = new DataOutputStream(fos);
 dos.writeDouble(3.1415926575l);  // here
 }catch(Exception e){}
 System.out.println("可以了");
 }
}