//可以读写基本数据类型的数据
// 数据输入流: DataInputStream
// DataInputstream (InputStream in)
// 数据输出流: Da taOutputStream
// DataOutputStream (OutputStream out )
package cn.study_01;
import java.io.*;
public class DateStreamDemo {
public static void main(String[] args) {
try {
write();
read();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void read() throws IOException {
DataInputStream dis = new DataInputStream(new FileInputStream("Dos" +
".txt"));
byte a = dis.readByte();
int b = dis.readInt();
char c = dis.readChar();
float d = dis.readFloat();
dis.close();
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
public static void write() throws IOException {
DataOutputStream dos =
new DataOutputStream(new FileOutputStream("DOS.txt"));
dos.writeByte(123);
dos.writeInt(123);
dos.writeChar('a');
dos.writeFloat(123.123f);
dos.close();
}
}