Java I/O流-DataInputStream、DataOutputStream
来源:互联网 发布:西南交通大学网络 编辑:程序博客网 时间:2024/05/16 05:58
一、整体代码图
DataStreamDemo.java
import java.io.*;public class DataStreamDemo { public static void main(String[] args) throws Exception{ /** * DataInputStream与DataOutputStream * * 1.DataInputStream → FileInputStream → InputStream * (数据输入流允许应用程序以机器无关的方式从底层输入流中读取基本java数据类型) * * DataOutStream → FileOutputStream → OutputStream * (数据输出流允许应用程序以适当方式将基本Java数据类型写入输出流中。 * 然后,应用程序可以使用数据输入流将数据读入。) * * 2.流:传输的二进制。 */ /** * 1.写 */ File file = new File("1.txt"); //文件输出流 FileOutputStream outputStream = new FileOutputStream(file); //数据输出流 DataOutputStream dataOutputStream = new DataOutputStream(outputStream); //给person.data这个文件写入数据 dataOutputStream.writeInt(123); dataOutputStream.writeUTF("写入中文,ok"); dataOutputStream.writeFloat(234.4f); //关闭流 dataOutputStream.flush(); dataOutputStream.close(); /** * 2.读 */ //文件输入流 FileInputStream inputStream = new FileInputStream(file); //数据输入流 DataInputStream dataInputStream = new DataInputStream(inputStream); //读出 int firstInt = dataInputStream.readInt(); String str = dataInputStream.readUTF(); float secFlt = dataInputStream.readFloat(); System.out.println(firstInt+"---"+str+"-----"+secFlt); dataInputStream.close(); /** * ★注意事项:读取和写入的顺序必须一样,否则抛出错误,也不能少读取。 */ }}
二、解释
代码地址:https://github.com/jltxgcy/Demo
- Java I/O流-DataInputStream、DataOutputStream
- I/O(六)DataInputStream和DataOutputStream
- Java8 I/O源码-DataInputStream与DataOutputStream
- 【Java.IO】I/O 字节处理流 - 之- 基本Java数据类型操作流 —— DataInputStream, DataOutputStream
- java-I/O File类(4)-DataInputStream和DataOutputStream/PipedInputStream和PipedOutputStream
- Java IO--数据操作流DataOutputStream/DataInputStream
- Java基础----DataInputStream、DataOutputStream
- Java IO - DataInputStream&DataOutputStream
- Java DataInputStream 和 DataOutputStream
- 【Java IO】DataInputStream/DataOutputStream示例
- java之DataInputStream和DataOutputStream
- java 数据流DataOutputStream和DataInputstream
- java学习8--DataInputStream,DataOutputStream
- 21.Java IO: DataInputStream && DataOutputStream
- Java IO DataInputStream和DataOutputStream
- Java IO流->处理流->数据流:DataOutputStream&DataInputStream
- Java中数据输入输出流——DataInputStream和DataOutputStream
- JAVA 数据操作流之DataOutputStream和DataInputStream
- cocos2d-x基于windows平台交叉编辑android工程
- HDU 3486 Interviewe (RMQ+暴力,3级)
- 消息的处理流程
- 错误程序致广大证券被罚5.2亿
- 在主窗体Panel中添加新的窗体(C#,winform开发)
- Java I/O流-DataInputStream、DataOutputStream
- 网站开发执行文档(页面界面和功能说明文档)编写方法
- Java连接Oracle数据库
- JAVA 正则表达式(超详细)
- 查看Ubuntu操作系统位数
- SecureCRT打开UTF-8文件显示乱码的解决办法
- epoll精髓
- ios越狱
- android 自定义dialog 自定义dialog 宽度问题