
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年吉林延边安图县纪委监委招聘工作人员公告【20人】05-09
科目一理论考试方法要点速记08-28
高三年级生物必背知识点07-22
2017山东济南小升初英语作文:LastWeekend10-26
2020年河南临床助理医师考试时间安排公布【实践技能+医学综合】01-01
移民美国生活不可不知的换算方式02-14
2017秋季广西南宁经济技术开发区中小学校招聘公告01-23
2022年天津蓟县成人高考报名时间及步骤(8月26日-29日)08-19
反腐倡廉教育心得体会【三篇】03-08
中国建设银行总部2018年度校园招聘条件02-27