package com.ejvqa.test02;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import com.ejvqa.day01.dayGet;
public class DataStreamTest {
public static void main(String[] args) throws IOException {
FileOutputStream out=null;
DataOutputStream da=null;
try {
System.out.println("输入账目");
out=new FileOutputStream(new File("a.dat"));
da=new DataOutputStream(out);
for (int i = 0; i < 5; i++) {
double temp=(Math.random());
da.writeDouble(temp);
System.out.println(temp);
}
da.flush();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
out.close();
da.close();
}
System.out.println("输出账目");
FileInputStream inStream=new FileInputStream(new File("a.dat"));
DataInputStream in=new DataInputStream(inStream);
for (int i = 0; i <5; i++) {
double f=in.readDouble();
System.out.println(f);
}
in.close();
inStream.close();
}
}
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import com.ejvqa.day01.dayGet;
public class DataStreamTest {
public static void main(String[] args) throws IOException {
FileOutputStream out=null;
DataOutputStream da=null;
try {
System.out.println("输入账目");
out=new FileOutputStream(new File("a.dat"));
da=new DataOutputStream(out);
for (int i = 0; i < 5; i++) {
double temp=(Math.random());
da.writeDouble(temp);
System.out.println(temp);
}
da.flush();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
out.close();
da.close();
}
System.out.println("输出账目");
FileInputStream inStream=new FileInputStream(new File("a.dat"));
DataInputStream in=new DataInputStream(inStream);
for (int i = 0; i <5; i++) {
double f=in.readDouble();
System.out.println(f);
}
in.close();
inStream.close();
}
}