- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 第8章 输入与输出 8.1 输入与输出基础 8.2 文件输入/输出 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 8.1 输入与输出基础 8.1.1 流的概念 8.1.2 字节流与字符流 1.字节流类 2.字符流类 字符流类由两个类层次结构定义。顶层有两个抽象类:Reader和Writer。这些抽象类处理统一编码的字符流。Java中这些类含有多个具体的子类。 Java的标准输入System.in是InputStream类的对象,当程序中需要从键盘读入数据时,只需调用System.in的read( )方法即可。 1.标准输入 8.1.3 标准输入/输出 Java的标准输出System.out是打印输出流PrintStream类的对象。PrintStream是过滤输出类流FilterOutputStream的一个子类,其中定义了向屏幕输送不同类型数据的方法print( )和println( )。 2.标准输出 8.2 文件输入/输出 8.2.1 Java文件和目录管理 1.创建File类的对象 File类提供了三个不同的构造方法,以不同的参数形式灵活地接收文件和目录名信息。 (1)File(String path)。字符串参数path指明了新创建的File对象对应的磁盘文件或者目录名及其路径名。 path参数也可以对应磁盘上的某个目录,如“c:\java\temp”或“java\temp”。 (2)File(String path,String name)。第一个参数path表示所对应的文件或者目录的绝对或者相对路径,第二个参数name表示文件或者目录名。 这里将路径与名称分开的好处是相同路径的文件或目录可共享同一个路径字符串,管理、修改都比较方便。 (3)File(File dir,String name)。这个构造方法使用另一个已经存在的代表某磁盘目录的File对象作为第一个参数,表示文件或目录的路径,第二个字符串参数表示文件或目录名。 2.获取文件或目录属性 2.获取文件或目录属性 一个对应于某磁盘文件或目录的File对象一经创建,就可以通过调用它的方法来获得该文件或目录的属性。 其中,较常用的方法如下。 (1)判断文件或目录是否存在 public boolean exists( ); 若文件或目录存在,则返回true;否则返回false (2)判断是文件还是目录 public boolean isFile( ); 若对象代表有效文件,则返回true;否则返回false public boolean isDirectory( ); 若对象代表有效目录,则返回true;否则返回false (3)获取文件或目录名称与路径: public String getName( ); 返回文件名或目录名 public String getPath( ); 返回文件或目录的路径 (4)获取文件的长度 public long length( ); 返回文件的字节数 (5)获取文件读写属性 public boolean canRead(?); 若文件为可读文件,则返回true;否则返回false public boolean canWrite(?); 若文件为可写文件,返回true;否则返回false (6)列出目录中的文件 public String[ ] list( ); 将目录中所有文件名保存在字符串数组中,然后返回 (7)比较两个文件或目录 public boolean equals(File f); 若两个File对象相同,则返回true;否则返回false 3.文件或目录操作 File类中还定义了一些对文件或目录进行管理、操作的方法,常用的有如下几种。 (1)重命名文件 public boolean renameTo(FilenewFile); 将文件重命名成newFile对应的文件名 (2)删除文件 public void delete( ); 将当前文件删除 (3)创建目录 public boolean mkdir( ); 创建当前目录的子目录
您可能关注的文档
- Internet基础与操作 作者 张书钦 网络资源下载.ppt
- Internet应用从入门到精通 作者 陈郑军 Internet网络系统与实践(第三章).ppt
- Internet应用从入门到精通 作者 陈郑军 Internet网络系统与实践(第五章).ppt
- Internet应用从入门到精通 作者 陈郑军 Internet网络系统与实践(第一章).ppt
- Internet应用基础 作者 耿增民 第1章 网络与Internet基础知识.ppt
- Internet应用基础 作者 耿增民 第2章 Web及其浏览器.ppt
- Internet应用基础 作者 耿增民 第3章 电子邮件.ppt
- Internet应用基础 作者 耿增民 第4章 搜索引擎.ppt
- Internet应用基础 作者 耿增民 第5章 下载和存储Internet资源.ppt
- Internet应用基础 作者 耿增民 第7章 电子商务与网上购物.ppt
- Java语言基础教程 作者 沈昕 09.ppt
- Java语言基础教程 作者 沈昕 10.ppt
- Java面向对象程序设计 第2版 作者 韩雪 第1章 Java语言概述.ppt
- Java面向对象程序设计 第2版 作者 韩雪 第3章 类与对象.ppt
- Java面向对象程序设计 第2版 作者 韩雪 第4章 继承与多态.ppt
- Java面向对象程序设计 第2版 作者 韩雪 第5章 接口与内部类.ppt
- Java面向对象程序设计 第2版 作者 韩雪 第6章 输入.ppt
- Java面向对象程序设计 第2版 作者 韩雪 第7章 图形用户界面的实现.ppt
- Java面向对象程序设计 第2版 作者 韩雪 第8章 Applet与应用程序.ppt
- Java面向对象程序设计 第2版 作者 韩雪 第9章 网络通信.ppt
最近下载
- 高校辅导员招聘备考题库大全-5.高等教育学.docx VIP
- 妇产科学医案,妊娠合并心脏病病例分析.docx VIP
- 矿用单体液压支柱说明书.pdf VIP
- 美女必修 做水嫩嫩的美女.ppt VIP
- 风险分级管控与隐患排查治理记录.docx VIP
- 防诈反诈主题班会.pptx VIP
- 【出海】2025年领英大制造行业人才全球化报告-印度尼西亚篇-LinkedIn领英.pptx VIP
- XZA系列普通(防爆)型使用说明书.pdf VIP
- DB36T 655-2012 公路填砂路基施工技术规范.docx VIP
- 基础考点15(难点7)由全称命题的真假确定参数的取值范围(恒成立问题)--高考数学一轮复习专题讲义一集合与常用逻辑用语.docx VIP
文档评论(0)