
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
破茧成蝶作文600字08-01
愚人节微信祝福语04-21
小学生六年级周记350字【三篇】10-04
关于中秋的古诗词十首09-13
记一次有意义的秋游作文400字09-27
高三励志语录简短唯美【五篇】07-09
2017年6月大学英语六级高频词汇(List12)11-18
2022年广东珠海市香洲区荣泰小学公开招聘语文临聘教师公告(9月29日12:00起报名)09-28
2017天津河北小升初入学流程02-06