- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
● I/O流概述
● 文件处理
File
二进制
文本文件
第九章 流与文件
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
●
I/O流概述
● 流
● Java将不同类型的输入、输出抽象为流(stream),用类似的方法来处理
文件
内存
键盘
程序
文件
内存
显示器
输入流
输出流
网络
网络
读取字节序列
写入字节序列
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
●
I/O流概述
● 流的层次
● 字节流
● 字符流
● 其它
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
●
I/O流概述
● InputStream
int read( ); //读取一个字节的数据;到末尾时返回-1
int read( byte b[ ] ); //将数据读取到字节数组,返回实际读取数目。
int read( byte b[ ], int off, int len );
int available( ); //返回目前可读取的字节数
long skip( long n ); //跳过n个字节,返回实际跳过的字节数
● 从流中读取数据
● 关闭流
close( ); //流操作完毕后必须关闭
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
●
I/O流概述
● OutputStream
● 输出数据 void write( int b ); //往流中写一个字节b void write( byte b[ ] ); //往流中写一个字节数组b void write( byte b[ ], int off, int len ); //把字节数组b中从下
标off开始,长度为len的字节写入流中
● flush( )
刷新输出流,该方法将把缓冲区中所有数据发送到目的地。● 关闭流 close( ); //刷新并关闭流,释放与此流有关的所有系统资源
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
●
I/O流概述
● Reader
● 从流中读取数据
int read( ); //读取一个字符
int read( char b[ ] ); //读取字符数组
int read( char b[ ], int off, int len );//读取字符数组的一部分
long skip( long n ); //跳过n个字节,返回实际跳过的字节数
● 关闭流 close( ); //流操作完毕后必须关闭
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
●
I/O流概述
● Writer
● 输出数据
???void write( char [] b ) //往流中写入字符数组 void write(int c) //写入单个字符
void write(String str ) //往流中写一个字符串 void write( char b[ ], int off, int len ) //把字符数组b中从下
您可能关注的文档
- 4—3相似矩阵与矩阵对角化.ppt
- 4—汉语作为外语的记忆.ppt
- 村级活动场版所面.doc
- 4—高效液相色谱法.ppt
- 村级综治办组织建设-台帐资料等.doc
- 村级领导班子制建度设资料定稿.doc
- 4企业基层质量的管理.ppt
- 杜亦巍B071004048论广告摄影中形式感体现.doc
- 4大工程验收窍小门.ppt
- 杜娜毕业论文任务.doc
- 中域电讯连锁集团股份有限公司校园招聘模拟试题附带答案详解最新.docx
- 劳务合同标准文本退休.docx
- 中大工业集团公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版参考答案.docx
- 中域电讯连锁集团股份有限公司校园招聘模拟试题附带答案详解完整版.docx
- 中域电讯连锁集团股份有限公司校园招聘模拟试题附带答案详解推荐.docx
- 中域电讯连锁集团股份有限公司校园招聘模拟试题附带答案详解含答案.docx
- 中域电讯连锁集团股份有限公司校园招聘模拟试题附带答案详解审定版.docx
- 量子化学计算行业发展趋势预测及战略布局建议报告.docx
- 中域电讯连锁集团股份有限公司校园招聘模拟试题附带答案详解参考答案.docx
- 中域电讯连锁集团股份有限公司校园招聘模拟试题附带答案详解完整.docx
文档评论(0)