
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正在阅读:
我的家乡作文500字09-27
李白《关山月》诗词赏析06-19
辽宁大连2018年期货从业资格考试报名入口:中国期货从业协会05-25
2018年广西内科主治医师报名时间:2017年12月28日至2018年1月19日03-27
青春融在土里作文800字12-13
关于捐书的活动总结模板02-03
2020年云南大理初级会计职称报名入口已开通(2019年11月1日至30日)02-08
成长的蜕变作文700字10-15
动作描写作文400字08-25