2017年计算机二级考试时间|2017年计算机二级考试java章节辅导:输入流

副标题:2017年计算机二级考试java章节辅导:输入流

时间:2024-01-07 09:36:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


9.5 输入流

  InputStream SequenceInputStream FileInputStream PipedInputStream ByteArrayInputStream FileterInputStream StringBufferInputStream

  DataInputStream LineNumberInputStream PushbackInputStream BufferedInputStream 有好几个类是专门用来处理文件输入的。下面是文件输入类的层次结构:

  9.5.1 FileInputStream 对象

  FileInputStream典型地表示一种顺序访问的文本文件。通过使用FileInputStream你可以访问文件的一个字节、几个字节或整个文件。

  9.5.2 打开FileInputStream

  为一个文件打开输入流FileInputStream,你必须将文件名或文件对象传送给结构:

  FileInputStream myFileStream;

  myFileStream = new FileInputStream ( "/etc/motd");

  你还可以象下边这样从FileInputStream里读文件信息:

  File myFile ;

  FileInputSteam myFileStream;

  myFile = new File("/etc/motd");

  myFileStream = new FileInputStream(myFile);

  FileInputStream输入流打开,你就可以从里面读取信息了。read()成员函数有以下几种选项:

  int read(); //reads one byte //return -1 at end of stream

  int read(byte b[]); //fills entire array,if possible //returns number of bytes read //returns -1 if end of stream is reached

  int read(byte b[],int offset, int len)

  //reads len bytes into b starting at b[offset]

  //Returns number of bytes read,

  //or -1 if end of stream is reached.

  9.5.3 关闭FileInputStream

  当你完成一个文件的操作,你可选两种方法关闭它: 显式关闭和隐式关闭,隐式关闭是自动垃圾回收时的功能。

  显式关闭如下:myFileStream.close();

2017年计算机二级考试java章节辅导:输入流.doc

本文来源:https://www.wddqw.com/B9QI.html