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正在阅读:
山西长治2024年度空军招飞初选工作顺利结束全市共300余名学生报名参加初检10-09
2016年江西鹰潭市人民医院住院医师规范化培训招生简章07-06
我和我的祖国教师演讲三篇04-15
初一年级上半期学期总结600字01-20
[除草作文400字写法]除草作文400字02-07
2016年广告设计策划师求职简历模板大全05-22
[包法利夫人读后感800字大学生]包法利夫人读后感800字精选04-13
2023上半年江苏英语四级报名时间、条件、流程及入口[4月27日-5月4日]04-27
2022广东汕尾市陆丰市医疗卫生事业单位招聘卫生人才公告【36人】04-22
w10控制面板在哪里打开(图文)06-06