JAVA中输入输出.ppt

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

Java的输入/输出流;熟悉使用File类操作文件属性 熟悉使用流读/写文件 熟悉使用随机访问类读/写文件;Java的输入/输出类库;输入/输出流类 用于实现I/O操作的流类和接口在java.io包中。;什么是File类;2.实用方法 (1)属性操作 pubic String getName() 获取文件名 public String getPath() 获取文件路径 public String getAbsolutePath() 获取文件绝对路径 public long length() 获取文件的长度(单位是字节) public String getParent() 获取文件的父目录 public File getParentFile() 获取文件的父目录 public long lastModified() 获取文件最后修改时间(时间是从 1970年午夜至文件最后修改时刻的毫秒数) public boolean canRead() 判断文件是否是可读的 public boolean canWrite() 判断文件是否可被写入 public boolean exits() 判断文件是否存在   public boolean isFile() 判断是不是一个正常文件 public boolean isDirectroy() 判断是不是一个目录 public boolean isHidden() 判断文件是不是隐藏文件 ;(2)文件操作 public boolean renameTo(File dest) 给文件换名 public boolean delete() 删除文件 (3)目录操作 public boolean mkdir() 创建目录 public String[] list() 以字符串形式列出目录 public File[] listFiles() 以File对象形式列出目录; 要求: 在e:/test/6目录下,创建一个文件”new.txt”,然后测试该文件的属性。 ;;练习二 创建目录和文件;;现场编程;练习三 删除文件和目录;;什么是数据流;3.数据流模型 为了便于理解数据流工作方式,对数据流进行抽象,得到数据流模型如图 所示。;数据流-字节流;(1)InputStream的类层次图InputStream的类层 次图如图所示 ;(2) InputStream类的常用方法 int read() 输入流调用该方法从数据源中读取单个字节的数据,该方法返回字节值(0~255之间的一个整数)。如果未读出字节就返回-1。 int read(byte b[])输入流调用该方法从数据源中试图读取b.length个字节到b中,返回实际读取的字节数目。如果到达文件的末尾,则返回-1。 int read(byte b[],int off,int len) 输入流调用该方法从数据源中试图读取len个字节到b中,并返回实际读取的字节数目。如果到达文件的末尾,则返回-1。参数off指定从字节数组的某个位置开始存放读取的数据。 void close() 输入流调用该方法关闭输入流。 long skip(long numBytes) 输入流调用该方法跳过numBytes个字节,并返回实际跳过的字节数目。;2.OutputStream类 下面是对OutputStream类的描述: (1)OutputStream类层次图 ;(2) OutputStream类的常用方法 void write(int n) 输出流调用该方法向输出流写入单个字节。 void write(byte b[]) 输出流调用该方法向输出流写入一个字节数组 void write(byte b[],int off,int len)从给定字节数组中,起始于偏移量off处,取len个字节写到输出流 void close() 关闭输出流   字节流有多个子类,能直接对文件进行读或写的子类有 FileInputStream和FileOutputStream.下面是它们的构造方法.; 1. FileInputStream类的构造方法: public FileInputStream(String name) throws FileNotFoundException public FiIeInputStream(Fil

文档评论(0)

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

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

1亿VIP精品文档

相关文档