java _io_数据流
读取必须和写入的顺序一致
//写出到字节数组ByteArrayOutputStream os=new ByteArrayOutputStream();DataOutputStream dos=new DataOutputStream(new BufferedOutputStream(os));//操作数据类型,加数据dos.writeUTF("哈哈哈"); //保存字符串dos.writeInt(18); //保存int类型dos.writeBoolean(false); //保存布尔类型dos.writeChar('q'); //保存char类型dos.flush(); //强制刷新,使数据读取到内存里(字节数组)byte[] datas=os.toByteArray(); //获取写入的数据//读取,顺序与写出保持一致,顺序不对会报错DataInputStream dis=new DataInputStream(new BufferedInputStream(new ByteArrayInputStream(datas)) );String s=dis.readUTF();int age=dis.readInt();boolean flag=dis.readBoolean();char ch=dis.readChar();
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。