java2008ch07文件与数据流.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
类 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 length() throws Sec

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档