系列文章目录
一、DataInputStream是什么?
二、DataOutputStream
代码
package com.atguigu.test09;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import org.junit.Test;
public class TestData {
@Test
public void test02()throws IOException{
FileInputStream fis = new FileInputStream("data.dat");
DataInputStream dis = new DataInputStream(fis);
int num = dis.readInt();
char c = dis.readChar();
double d = dis.readDouble();
String s = dis.readUTF();
boolean b = dis.readBoolean();
System.out.println(num);
System.out.println(c);
System.out.println(d);
System.out.println(s);
System.out.println(b);
dis.close();
fis.close();
}
@Test
public void test01()throws IOException{
int num = 10;
char c = '好';
double d = 188.88;
String info = "优乐美真好!";
boolean good = true;
FileOutputStream fos = new FileOutputStream("data.dat");
DataOutputStream dos = new DataOutputStream(fos);
dos.writeInt(num);
dos.writeChar(c);
dos.writeDouble(d);
dos.writeUTF(info);
dos.writeBoolean(good);
dos.close();
fos.close();
}
}