• 技术文章 >Java >java教程

    java DataInputStream和DataOutputStream详解及实例代码

    高洛峰高洛峰2017-02-03 17:25:25原创1041

    java DataInputStream和DataOutputStream详解

    操作基本数据类型的流

    DataInputStream

    DataOutputStream

    import java.io.DataInputStream;
    import java.io.DataOutputStream;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
      
    public class IntegerDemo {
      public static void main(String[] args) throws IOException {
        myWrite();
      
        myReader();
      }
      
      private static void myWrite() throws IOException {
        // TODO Auto-generated method stub
        // 创建数据输出流对象
        FileOutputStream fos = new FileOutputStream("E:\\zikao\\file\\cs.txt");
        DataOutputStream dos = new DataOutputStream(fos);
      
        // 写数据
        dos.writeByte(10);
        dos.writeShort(100);
        dos.writeInt(1000);
        dos.writeLong(10000);
        dos.writeFloat(12.34F);
        dos.writeDouble(12.56);
        dos.writeChar('a');
        dos.writeBoolean(true);
      
        // 释放资源
        dos.close();
      }
      
      private static void myReader() throws IOException {
        // TODO Auto-generated method stub
        // 创建数据输入流对象
        FileInputStream fis = new FileInputStream("E:\\zikao\\file\\cs.txt");
        DataInputStream dis = new DataInputStream(fis);
      
        // 读数据
        byte b = dis.readByte();
        short s = dis.readShort();
        int i = dis.readInt();
        long l = dis.readLong();
        float f = dis.readFloat();
        double d = dis.readDouble();
        char c = dis.readChar();
        boolean bl = dis.readBoolean();
      
        // 释放资源
        dis.close();
      
        System.out.println(b);
        System.out.println(s);
        System.out.println(i);
        System.out.println(l);
        System.out.println(f);
        System.out.println(d);
        System.out.println(c);
        System.out.println(bl);
      }
    }

    感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

    更多java DataInputStream和DataOutputStream详解及实例代码相关文章请关注PHP中文网!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:java LinkedList类详解及实例代码 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Java中Map集合体系的基本使用和常用API• 一起来分析java设计模式之单例• 一文搞懂Java线程池实现原理• Java数据结构之单链表与OJ题• 详细介绍Java正则表达式之单字符匹配和预定义字符
    1/1

    PHP中文网