翻了翻书,找到一个标准答案,并把这个问题讲清楚,希望加分!
FileInputStream和FileOutputStream只能完成对于文件字节流的处理
为了读到数据,要用DataInputStream处理 但是由于FileInputStream没有
提供读取数据类型的方法,所以Java采用了一种"过滤流"的方式处理这个问题
即必须要采用将FileInputStream生成的数据流传递给DataInputStream的方法
才能实现文件数据读取的功能.
如:
FileInputStream fin = FileInputStream("a.txt");
DataInputStream din = DataInputStream(fin);
double d = din.readDouble();
答案不言自明!