zoukankan      html  css  js  c++  java
  • IO流入门-第十章-DataInputStream_DataOutputStream

    DataInputStream和DataOutputStream基本用法和方法示例

    /*
        java.io.DataOutputStream    数据字节输出流,带着类型写入
        可以将内存中的“int i = 10;”,写入到硬盘文件中
        写进去的不是字符串,写进去的是二进制数据。
        
        读取顺序和写入顺序要保持一致,必须要提前知道文件中数据的格式、类型
    */
    import java.io.*;
    public class DataInputStream_DataOutputStreamTest01 
    {
        public static void main(String[] args) throws Exception
        {
            //创建数据字节输出流
            DataOutputStream dos = new DataOutputStream(new FileOutputStream("temp05"));
    
            //准备数据
            byte b = 10;
            short s = 11;
            char c = 'a';
    
            //
            dos.writeByte(b);
            dos.writeShort(s);
            dos.writeChar(c);
    
            dos.flush();
            dos.close();
    
            //****************DataInputStream例子
            DataInputStream dis = new DataInputStream(new FileInputStream("temp05"));
    
            //
            byte b2 = dis.readByte();
            short s2 = dis.readShort();
            char c2 = dis.readChar();
            
            System.out.println(b2);
            System.out.println(s2);
            System.out.println(c2);
    
            dis.close();
    
        }
    }
  • 相关阅读:
    Hadoop下面WordCount运行详解
    ubuntu下hadoop环境配置
    ubuntu下的jdk安装
    ASP.NET MVC4中用 BundleCollection使用问题手记
    Lab6: Paxos
    java命令行操作
    Mesos 入门教程
    Docker background
    找实习的日子
    九度 1557:和谐答案 (LIS 变形)
  • 原文地址:https://www.cnblogs.com/bookwed/p/6706568.html
Copyright © 2011-2022 走看看