- 1、本文档共1157页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
● ?public void write(int?c) throws IOException; ● ?public void write(char[]?cbuf, int?off, int?len) throws IOException; ● ?public void write(String?str,int?off, int?len) throws IOException。 以上三种方法用于向输出流输出数据,功能与OutputStream类的同名方法类似,不过是以字符为单位的。 ● ?public long skip(long?n) throws IOException——从输入流跳过几个字符。返回值为实际跳过的字符数; ● ?public void flush() throws IOException——刷新输出流; ● ?public void close() throws IOException——关闭输出流。 3.BufferedReader类与BufferedWriter类 BufferedReader类与BufferedWriter类分别是Reader类和Writer类的子类,为Reader类对象和Writer类对象提供输入和输出缓冲区以提高输入/输出的效率。 BufferedReader类的构造方法形式为: ● ?public BufferedReader(Reader?in); ● ?public BufferedReader(Reader?in,int?sz)。 参数in为字符输入流对象,参数sz用于指定缓冲区大小。 除了从Reader类继承的方法外,BufferedReader类还提供了读取一行字符的方法: public String readLine() throws IOException BufferedWriter类的构造形式为: ● ?public BufferedWriter(Writer?out); ● ?public BufferedWriter(Writer?out,int?sz)。 参数out为字符输出流对象,sz指定缓冲区的大小。除了从Writer类继承的方法外,BufferedWriter类还提供了在输出流中插入换行符的方法: public void newLine() throws IOException 在第8章的例子中读者将可以看到这里介绍的几个流类的例子。 7.3 文件的输入/输出7.3.1 FileInputStream类 磁盘文件的输入/输出操作是Java语言中流类最基本的应用,磁盘文件的输入操作由FileInputStream类实现。 FileInputStream是文件输入流类,最常用的构造方法只需提供文件名即可,形式如下: public FileInputStream(String fileName) throws FileNot FoundException FileInputStream类是InputStream类的派生类,它覆盖了InputStream类中的read、skip、available、close等方法。程序7.1演示了磁盘文件的读取方法,运行该程序将显示FileInput.java文件的内容。 【程序7.1】 显示文本文件。import java.io.*;public class FileInput{ public static void main (String[] args) { byte buffer[] = new byte[2048]; try{ FileInputStream fileIn = new FileInputStream(FileInput.java); //创建FileInputStream类对象,打开文件 int bytes = fileIn.read(buffer,0,2048); //文件内容读入到buffer String str = new String(buffer,0,bytes); //利用buffer内容创建字符串 System.out.print(str); //输出字符串内容 } catch(Exception e){ System.out.println(e.toString()); } } }7.3.2 FileOutputStream类 FileOutputStream类提供了写文件的功能,它从Output Stream派生而来。 FileOutputStream类最常用的构造方法
您可能关注的文档
最近下载
- 2025年中国猪肉脯市场调查研究报告.docx
- 部编版二年级语文课文填空汇总.doc VIP
- 国家工商行政管理总局通达商标服务中心招聘模拟备考预测(共1000题)综合模拟试卷+答案解析.docx
- 教科版小学科学知识点汇总.docx VIP
- 部编版二年级语文下册课文填空练习.pdf VIP
- 2025届THUSSAT北京市清华大学中学高考生物二模试卷含解析.doc VIP
- 《数学课程标准》义务教育2022年修订版(原版).pdf VIP
- 半中半理论_del35论数字心理.pdf VIP
- THUSSAT北京市清华大学中学2025届高三第二次调研化学试卷含解析.doc
- 浪荡子美学与跨文化现代性-中国文哲研究所.PDF
文档评论(0)