1 / 28
文档名称:

java课程设计参考资料.doc

格式:doc   大小:156KB   页数:28页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java课程设计参考资料.doc

上传人:ayst8776 2019/3/9 文件大小:156 KB

下载得到文件列表

java课程设计参考资料.doc

相关文档

文档介绍

文档介绍:、输出流常用的输入输出流都继承自4个抽象类,分别是基于字节的InputStream,OutputStream类和基于字符的Reader和Writer类。InputStream和OutputStream类及其子类以字节为单位读写数据,所以称为字节流,而Reader和Write类及其子类以字符为单位读写数据,称为字符流。,如表7-1所示。表7-1常见的字节流子类及功能字节流的类名功能FileOutputStream写入文件的输出流FileInputStream从文件读入的输入流DataOutputStream包含了写Java标准数据类型的输出流DataInputStream包含了读取Java标准数据类型的输入流BufferedInputStream缓冲输入流BufferedOutputStream缓冲输出流ByteArrayInputStream从字节数组读取的输入流ByteArrayOutputStream写入字节数组的输出流PrintStream包含最常见的Print()和Println(),其常用方法如表7-2所示。表7-2InputStream类的常用方法方法名功能intread()读取一个字节,返回值为所读的字节intread(byteb[])读取多个字节,放置到字节数组b中intread(byteb[],intoff,intlen)读取len个字节,放置到以下标off开始字节数组b中intavailable()返回值为流中尚未读取的字节的数量longskip(longn)读指针跳过n个字节不读,返回值为实际跳过的字节数量close(),其常用方法如表7-3所示。表7-3OutputStream类的常用方法方法名功能voidwrite(byteb)往输出流中写一个字节bvoidwrite(byteb[])往输出流中写一个字节数组bvoidwrite(byteb[],intoff,intlen)把字节数组b中从下标off开始、长度为len的字节写入流中flush()刷空输出流,并输出所有被缓存的字节close(),如表7-4所示。表7-,其常用方法如表7-5所示。表7-5Reader类的常用方法方法名功能intread()读取单个字符,返回作为整数读取的字符intread(char[]cbuf)将字符读入数组,返回读取的字符数intread(char[]cbuf,intoff,intlen)读取len个字符的数据存放到数组cbuf中。longskip(longn)跳过n个字符不读,返回值为实际跳过的字符数close(),其常用方法如表7-6所示。表7-6Writer类的常用方法方法名功能voidwrite(intc)往流中写入单个字符cvoidwrite(char[]cbuf)往流中写入字符数组cbufvoidwrite(char[]cbuf,intoff,intlen)将字符数组cbuf的一部分写入输出流voidwrite(Stringstr)写入字符串voidwrite(Stringstr,intoff,intlen)写字符串的某一部分voidflush()刷新该流的缓冲,将缓冲的数据全部写到目的地close()。每个File类的对象表示一个磁盘文件或目录,对象属性中包含名称、长度、所含文件个数等信息。(1)File(Stringpath)(2)Fil