首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java I/O 过滤源-带格式的读写操作

2012-12-20 
Java I/O 过滤流-带格式的读写操作(1)过滤流:将一个过滤流连接到另一个流上,则在从原始的流读写数据的同时

Java I/O 过滤流-带格式的读写操作

(1)过滤流:将一个过滤流连接到另一个流上,则在从原始的流读写数据的同时,利用过滤流可以对这些数据进行加工处理。
(2)DataInputStream 和DataOutputStream类:它们分别为FilterInputStream和FilterOutputStream类的子类。同时DataInputStream 和DataOutputStream类由于分别实现了DataInput和DataOutput接口中定义的独立于具体机器的带格式的读写操作,从而可以实现对Java中的不同类型的基本类型数据的读写。

(3)编程方法:为了使用过滤流,用户需要在创建过滤流的同时将过滤流连接到另一个输入(输出)流上。如可以将DataInputStream连接到标准的输入流上,然后用户就可以方便地使用DataInputStream类的readXXX()方法类实现从标准输入中读取数据。

?

DataTest.java

?

?DataReader.java

import java.io.DataOutputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class DataWriter {public static void main(String args[]) {int X = 100;float Y = 3.14f;try {FileOutputStream fos = new FileOutputStream("c://UserInput.txt");DataOutputStream dos = new DataOutputStream(fos);dos.writeInt(X);dos.writeFloat(Y); // 读取数据顺序按照写入顺序依次读取(区分类型)dos.close();} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}

?

以上就是带格式的过滤流读写操作。

热点排行