- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java向对象程序设计第5章 包异常与输入输出6
包、异常与输入输出6 过滤流(续)、文件与目录管理 本单元教学内容 InputStreamReader、OutputStreamWriter PrinterWriter 文件与目录管理 InputStreamReader和OutputStreamWriter 这是两个较为特殊的类,主要用来将字节流转换为字符流。 回忆一下,我们是怎样读取键盘输入的一整行字符的呢? 要读取字符,我们需要用字符流,一定是XXReader 要读取一整行字符,我们需要用到字符过滤流BufferedReader,它提供了一个readLine()的方法 但是键盘输入System.in是一个字节流,不能用它来生成BufferedReader对象,因此,我们需要将它转换为字符流,这时,我们就要用到InputStreamReader 试一试 从键盘输入若干个学生的成绩,并计算平均成绩(例5-22) PrintWriter 回忆一下,前面我们用DataOutputStream将各种类型数据输出到一个data.txt文件中,我们用记事本打开这个文件,看到的是什么? 闈㈠寘 ? 绗 @333 琚瓙 B 鐗欒啅 @鎓f 姣涘肪 @?3 为什么是这样? DataOutputStream输出的数据是以二进制形式输出的,自然我们用文本方式去查看就会是乱码 能不能直接用字符串形式输出呢? 试一试 将设备信息以文本形式保存在文件中(例5-23) PrinterWriter可以将各种数据类型转换为字符串类型输出,它也是一种过滤流。但不同之处在于,它可以基于字节流也可以基于字符流 文件的随机读写 我们前面对文件的读写都是顺序读写的,那么能不能对文件进行随机读写呢? 随机文件的读写使用RandomAccessFile类。 RandomAccessFile用于包含了已知长度记录的文件,以便我们能用seek()从一条记录移至另一条;然后读取或修改那些记录。各记录的长度并不一定相同;只要知道它们有多大以及置于文件何处即可。 文件与目录管理 我们前面使用输入输出流对文件的操作主要是对文件内容的操作,那么有没有办法对文件和目录的本身属性进行管理呢? Java提供了File类实现这些功能 File类是IO包中唯一代表磁盘文件本身的对象,定义了一些与平台无关的方法来操纵文件。如创建、删除、重命名、判断文件读写权限以及是否存在等等。 目录也被当作File使用,只是多了一些目录的特有功能,如list方法列出目录中的文件名。 试一试 获取文件和目录信息(例5-25) 作业 作业:习题13,14
您可能关注的文档
- HA300氢空体机.doc
- GE胃食管反流病共识.ppt
- Hd2 租赁补充合04.03.23起使用.doc
- GENERATIN e代E.ppt
- Hd广州市房地产赁合同.doc
- H79院感防控.ppt
- Hekey以太网门禁设备控制器手册.doc
- HER2基因真核表达载体的构及其抑瘤效应研究.doc
- Hepatic Faiure分析课件.ppt
- Hh可视系统等维保养承包合同.doc
- 中考语文复习专题二整本书阅读课件.ppt
- 中考语文复习积累与运用课件.ppt
- 2025年初中学业水平考试模拟试题(二)课件.ppt
- 四川省2015届理科综合试题48套第12套.pdf
- 【课件】战争与和平—美术作品反映战争+课件-2024-2025学年高中美术湘美版(2019)美术鉴赏.pptx
- 【课件】青春牢筑国家安全防线 课件 2024-2025学年高中树立总体国家安全观主题班会.pptx
- 【课件】原始人的创造+课件高中美术湘美版(2019)美术鉴赏.pptx
- 上海证券-美容护理行业周报:流量加快去中心化,强运营头部品牌影响较小 -2024-.pdf
- T_CSEIA 1005—2023_能源工业互联网平台数据治理要求.pdf
- T_CDSA 504.16-2023_急流救援技术培训与考核要求.pdf
最近下载
- 2024年卫生专业技术资格考试药学(初级(师)201)基础知识试卷及解答参考.docx VIP
- 2025年职业技术学院单招职业适应性模拟测试卷.docx VIP
- 语文一年级上册《升国旗》.pptx VIP
- 英语口语8000句(全)课件.pdf VIP
- 胆囊良性疾病外科治疗专家共识(2021版)解读.pptx
- 《让我们荡起双桨》-完整版PPT课件.ppt
- 2023北京西城北师大实验中学初二期中(下)物理试卷及答案.docx VIP
- 综合部(办公室)人员转正试题.docx
- 2025年浙江省杭州市锦绣育才教育集团中考模拟考试(二)数学问卷(含部分答案).docx VIP
- 老年大学装修改造工程投标方案(技术方案).docx
文档评论(0)