数据流

作者: kanaSki | 来源:发表于2019-06-25 22:18 被阅读0次

    DataInputStream与DataOutputStream
    用于处理基本数据类型及字符串(保留数据的同时保留数据类型)

    import java.io.*;
    
    public class TestData {
        public static void main(String[] args) throws IOException {
            // 数据流
            // 1.先写出后读取
            // 2.读取的顺序与写出保持一致
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            DataOutputStream dos = new DataOutputStream(baos);
            // 操作数据类型
            dos.writeUTF("中文");
            dos.writeInt(8);
            dos.writeBoolean(false);
            dos.flush();
            byte[] datas = baos.toByteArray();
            DataInputStream dis = new DataInputStream(new ByteArrayInputStream(datas));
            String s = dis.readUTF();
            int a = dis.readInt();
            boolean b = dis.readBoolean();
            System.out.println(s + "-" + a + "-" + b);
        }
    }
    
    

    相关文章

      网友评论

          本文标题:数据流

          本文链接:https://www.haomeiwen.com/subject/cwkfcctx.html