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章节辅导:DataInputStreams01-07
2018年浙江杭州专升本考试报名流程03-28
辽宁2018年考研报名入口【已开通】02-25
高一暑假日记范文【五篇】02-02
国庆游记作文200字四年级上册09-30
那年群星闪耀时作文1000字11-14
中外名人励志小故事20篇简介_中外十个励志名人小故事03-30
长春版小学四年级下册语文《爱美的梅花鹿》课件【三篇】03-30
初中关于母爱的600字作文:母爱的力量02-28