教案java2008_ch07文件与数据流.pptVIP

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教案java2008_ch07文件与数据流

类 OutputStreamWriter 类 java.io.OutputStreamWriter起到了从输出流到Writer的桥梁作用 构造方法 public OutputStreamWriter (OutputStream out) //创建输出流out所对应的实例对象,按照字符流输出数据。该类是Writer的子类,可以按照Writer方式输出数据,同时可以转换成BufferedWriter的方式输出数据。 示例: OutputStreamWriter osw = new OutputStreamWriter(System.out); * 从控制台窗口读入数据的例程 J_ReadData.java 输出结果 例程说明 标准输入System.in是InputStream类型,BufferedReader方法参数是Reader类型,因此需要将标准输入转化为读写器。 InputStreamReader构造方法将输入流转换为相应的读写器 BufferedReader构造方法将读写器转换成为带缓存的读写器 readLine读取整行数据 静态成员方法parseInt/parseDouble将字符串转化为整数/浮点数。 * 本章总体纲要 输入流与输出流 随机访问文件 读写器 文件类 File * 类 File 前面介绍的类基本上都是对文件内容进行处理(如,在文件中读取或存储数据),当文件不存在时需要通过异常进行处理。 类 java.io.File 提供文件与路径的各种有用信息 并不打开文件,或处理文件内容 构造方法(实例对象表示文件系统中的文件路径名和文件名) public File (String pathname); public File (String parent, String child); //pathname文件名/路径名,parent路径名,child文件名/最后一级路径名 示例 File f1 = new File(/etc/passwd); File f2 = new File(/etc, passwd); * 路径或文件名中的分隔符 分隔符 分隔路径中的目录名、子目录名以及文件名 斜杠/ (Unix) 或反斜杠 \ (Windows) 这两种分隔符Java均可以识别 在字符串常量中,\表示转义字符,分隔符可用/ 或\\表示。 * 目录 在操作系统中,文件通常是以目录的组织方式进行管理的,目录可以是多级的。 在多级目录中,文件的位置称为路径。 Java语言将操作系统中的文件连同目录一并用File类描述。 创建目录(p216) public boolean mkdir(); 列出目录文件 public String[] list(); //以字符串形式返回目录中的全部文件 public File[] listFiles(); //用File对象形式返回目录中的全部文件 public File[] listFiles(FilenameFilter obj); //返回目录中指定类型(obj)的全部文件 * 文件创建与删除 创建了类File的实例对象,并不等价于在硬盘上创建该文件 File f = new File(“C:\myletter”, letter.txt); 如果该文件不存在,可调用如下方法建立该文件 public boolean createNewFile() 删除当前文件 public boolean delete() * 成员方法 public String getName() //返回文件/路径名 public String getPath() //返回文件/路径的带路径名称 public String getAbsolutePath() //返回绝对路径 public String getParent() //返回父路径 public boolean exists() throws SecurityException //文件或路径是否存在 public boolean canWrite() throws SecurityException public boolean canRead() throws SecurityException public boolean isFile() throws SecurityException public boolean isDirectory() throws SecurityException public boolean isAbsolute() public long lastModified() throws SecurityException * 成员方法 public long len

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档