Java IO操作——数据操作流DataOutputStream和DataInputStream的使用
来源:互联网 发布:淘宝卖家商品管理软件 编辑:程序博客网 时间:2024/05/16 01:46
学习目标
掌握DataOutputStream和DataInputStream的作用
可以使用DataOutputStream和DataInputStream写入和读入数据
数据操作流
在io包中,提供了两个与平台无关的数据操作流:
数据输出流(DataOutputStream)
数据输入流 (DataInputStream)
通常数据输出流会按照一定的格式将数据输出,再通过数据输入流按照一定的格式将数据读入。
例如:有如下的订单数据
如果要想使用数据操作流,则肯定要由用户自己制定数据的保存格式,必须按指定好的格式保存数据,才可以使用数据输入流将数据读取进来。
DataOutputStream:DataOutputStream是OutputStream的子类,此类的定义如下:
public class DataOutputStream extends FilterOutputStream implements DataOutput
此类继承自FilterOutputStream类(FilterOutputStream是OutputStream的子类)同时实现了DataOutput接口,在DataOutput接口中定义了一系列的写入各种数据的方法。writeXxx()
要想使用DataOutputStream写入数据的话,则必须指定好数据的输出格式。
数据的写入格式:
以上每条数据之间使用"\n"分隔,每条数据中的每个内容之间使用"\t"分隔。如下图所示:
使用DataOutputStream写入的数据要使用DataInputStream读取进来。
5.2f 表示的是 总共的数字长度为5位,其中2位表示小数,3位表示整数。
总结:
1、和随机读取访问很相似。
2、两个接口:DataOutput接口、DataInput接口,这两个接口的操作彼此对应,以后还会被用到。
阅读全文
0 0
- Java IO操作——数据操作流DataOutputStream和DataInputStream的使用
- Java IO操作——数据操作流DataOutputStream和DataInputStream的使用
- Java IO--数据操作流DataOutputStream/DataInputStream
- 黑马程序员——【Java】IO——操作基本数据类型的流:DataInputStream & DataOutputStream
- 数据操作流(DataOutputStream和DataInputStream)
- JAVA 数据操作流之DataOutputStream和DataInputStream
- IO操作演示(DataInputStream、DataOutputStream)
- Java中数据输入输出流——DataInputStream和DataOutputStream
- Java文件操作之DataInputStream和DataOutputStream
- DataInputStream 和DataOutputStream用于操作Java的基本数据类型
- 【Java.IO】I/O 字节处理流 - 之- 基本Java数据类型操作流 —— DataInputStream, DataOutputStream
- Java IO DataInputStream和DataOutputStream
- DataInputStream 和 DataOutputStream 用于操作基本类型的流对象
- DataInputStream和DataOutputStream操作基本数据类型的流
- Java IO——DataOutputStream & DataInputStream
- 黑马程序员——Java IO—字节流—DataInputStream 和 DataOutputStream
- java——数据流DataInputStream和DataOutputStream
- Java IO - DataInputStream&DataOutputStream
- K
- TCP/IP 详解卷一学习笔记(二):网络层 IP
- shell基本语法及实现彩色进度条
- class object trait 区别
- 微信小程序之多行文本省略号
- Java IO操作——数据操作流DataOutputStream和DataInputStream的使用
- 说话到演讲
- js面向对象之this指向
- find the safest road
- _xchg的用法
- 对象的归档/解挡
- js和jquery获取元素的方法
- freeRTOS计算任务堆栈使用情况:
- HDU-2064:汉诺塔III