处理流:数据流:方便处理八大基本数据类型和字符串,不光保留了数据还保留了数据类型,
* 后期直接获取类型,不用强转。
* 1.先写出后读取
* 2.读取和写出顺序一致
public static void test() throws IOException {
//写出
ByteArrayOutputStream baos = new ByteArrayOutputStream();
DataOutputStream dos = new DataOutputStream(new BufferedOutputStream(baos));
//操作数据类型+数据
dos.writeChar(12);//int
dos.writeUTF("nihao");//String
dos.flush();//要刷新一下,不刷新可能会报EOFException错误
byte[] datas = baos.toByteArray();
//读取
DataInputStream dis = new DataInputStream(new BufferedInputStream(new ByteArrayInputStream(datas)));
//顺序与读取一致,不然会报EOFException错误
int a = dis.readChar();
String s = dis.readUTF();
System.out.println(a);
}