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

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

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


9.7 DataInputStreams

  DataInputStreams与FileInputStreams差不多。Data流可以直接读任意一种变 量类型, 如浮点数,整数和字符等。一般来说,对二进制文件使用DataInputStream流。

  9.7.1 打开和关闭DataInputStreams

  打开和关闭DataInputStreams对象时, 其方法与FileInputStreams相同:

  DataInputStreams myDataStream;

  FileInputStreams myFileStream;

  //get a file handle

  myFileStream = new FileInputStream("/usr/db/stock.dbf");

  //open,or "chain" a data input file

  myDataStream = new DataOutputStream(myFileStream);

  //Now we can use both input streams to access our file

  //j(If we want to...)

  myFileStream.read(b);

  I = myDataStrea.readInt();

  //close the data friel explicityly

  //Always close the "topmost" file stream

  myDataStream.close();

  myFileStream.close();

  9.7.2 读DataInputStreams

  当你从DataInputStreams流里访问文件时,你可以使用与FileInputStream流相同的成员函数 read()。 但你也可以使用其他访问方法来读取不同种类的数据:

  byte readByte(),int readUnsignedByte(),short readShort(),int readUnsighedShort(),char readChar(),int readInt(),long readLong(),float readFloat(),double readDouble(),String readLine() 以上每一个成员函数都读取相应的数据对象。象String readLine()成员函数,你可使用\n,\r,\r\n,或EOF作为字符 结束 符。

  读一个长整型,例如:

  long serialNo;

  serialNo = myDataStream.readLong();

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

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