您的位置:首页 > 编程语言 > Java开发

java--IO流

2014-02-25 15:47 351 查看
java中的流按照不同的方式,可以有不同的分类标准 。
但还是有基本的公有方法,读,写,关闭,缓冲等。





不同的标准有不同的类型。

按照功能分配,有节点和处理。节点和处理流中又可以有字符和字节流的处理方法。所以说要分的很清楚是不可能的、

不同的数据流之间要进行数据的转换和交流。其中嵌套是难免的。下面看实例
数据流的处理

import java.io.*;
public classTestDataStream {
  public static void main(String[] args) {
    ByteArrayOutputStream baos =
                        newByteArrayOutputStream();
    DataOutputStream dos =
                        newDataOutputStream(baos);
    try {
      dos.writeDouble(Math.random());
      dos.writeBoolean(true);
      ByteArrayInputStream bais =
          newByteArrayInputStream(baos.toByteArray());
      System.out.println(bais.available());
      DataInputStream dis = newDataInputStream(bais);
      System.out.println(dis.readDouble());
      System.out.println(dis.readBoolean());
      dos.close();  dis.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}



该实例是用数据流套结在字节流上,进行对数据更强大的读写功能。处理已存在的流。这就是处理流的作用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: