美文网首页
Java-IO流-基本类型数据流-DataOutputStrea

Java-IO流-基本类型数据流-DataOutputStrea

作者: 码农随想录 | 来源:发表于2018-07-23 15:08 被阅读26次

DataOutputStream&DataInputStream

需求:保证数据值字节原样性不变。
例如:写一个整数,源事四个字节,希望目的文件中也是四个字节
可以操作基本类型数值的对象
DataOutputStream:数据输出流允许应用程序以适当方式将基本 Java 数据类型写入输出流中。然后,应用程序可以使用数据输入流(DataInputStream)将数据读入。

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class DataStreamDemo {

    /**
     * @param args
     * @throws IOException 
     */
    public static void main(String[] args) throws IOException {
        
        
//      writeData();
        
        readData();

    }

    public static void readData() throws IOException {
    
        FileInputStream fis = new FileInputStream("tempfile/data.txt");
        
        //读取一个整数,需要额外功能。
        DataInputStream dis = new DataInputStream(fis);
        
        int num = dis.readInt();
        System.out.println("num="+num);
        dis.close();
        
    }

    public static void writeData() throws IOException {
        
        FileOutputStream fos = new FileOutputStream("tempfile/data.txt");
        //需要额外功能吗?需要,可以写一个基本数值的原字节不变。
        DataOutputStream dos = new DataOutputStream(fos);
        
        dos.writeInt(97);//00000000 00000000 00000000 01100001 
        
        dos.close();    
    }
}

相关文章

  • Java-IO流-基本类型数据流-DataOutputStrea

    DataOutputStream&DataInputStream 需求:保证数据值字节原样性不变。例如:写一个整数...

  • 10.5-全栈Java笔记:常见流详解(三)

    上节我们讲到「Java中常用流:缓冲流」,本节我们学习数据流和对象流~ 数据流将“基本数据类型变量”作为数据源,从...

  • 10.5-全栈Java笔记:常见流详解(三)

    上节我们讲到「Java中常用流:缓冲流」,本节我们学习数据流和对象流~ 数据流将“基本数据类型变量”作为数据源,从...

  • Java基础:常用IO流

    1. 数据流 1.1 概述 数据流是操作基本数据类型的流,分为数据输入流,数据输出流。 1.2 数据输入流 1、D...

  • Rxjava3使用教程:操作符-变换

    操作符作用map对数据流的类型进行转换flatMap对数据流的类型进行包装成另一个数据流concatMap类似Fl...

  • 5. topN 求前10个最大的数

    date[2018-12-20] 准备材料 生成Long类型的包装数据流 生成Int类型的非包装数据流 求前10个...

  • DatistEQ之数据流

    何为数据流、什么是文件流呢?一个非常基本命题,始终没有一个明确的概念。 一、数据流 数据流(data stream...

  • 数据流图三大原则

    1.数据流图基本概念 一个数据流图中主要包含下面四种元素1.数据流:由数据组成,箭头表示数据的流向,每个数据流具有...

  • C++文件读写

    1、 定义数据流对象指针 对文件进行读写操作首先必须要定义一个数据流对象指针,数据流对象指针有三种类型,它们分别是...

  • 数据流图

    考点:补充外部的实体,补充数据流,查找缺陷 一.数据流图基本概念 ER图与数据流图的区别要搞清楚 二.数据字典 三...

网友评论

      本文标题:Java-IO流-基本类型数据流-DataOutputStrea

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