《用微课学 Java高级开发》电子教案与课件 第02章JAVAIO.pptxVIP

《用微课学 Java高级开发》电子教案与课件 第02章JAVAIO.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 二 章JAVA IOFile类中常用的方法 JAVA IO? File类中常用的方法 文件File类 文件和目录的类File可以对文件和目录进行新建、删除、重命名等File不能读取文件内容 JAVA IO? File类中常用的方法 文件的路径 绝度路径:从磁盘根目录算起的路径名相对路径:相对于某一文件的路径,形象地说是把文件的绝对路径 相同的局部砍掉,剩下的就是相对路径。 JAVA IO? File类中常用的方法 创立File类的实例 File类的常用构造方法:new File(String pathname), new File(File parent, String child)字符串作为文件路径: 文件的路径既可以是相对路径也可以是绝对路径, 相对路径通常是工程目录作为文件的相对路径 JAVA IO? File类中常用的方法 isDirectory(): 判断File对象指向的文件是否为目录isFile(): 判断File对象指向的文件是否是标准文件length(): 得到File对象指向文件的长度,以字节计算mkdirs(): 如果File对象名字有多级目录,调用该方法一次性创立多级目录delete(): 调用该方法可以删除File对象所指向的文件文件过滤器 JAVA IO? 文件过滤器 文件过滤器 在File类中的listFiles()方法中可以接收一个FileFilter的参数 方法格式:f.listFiles(FileFilter filter) 作用:通过FileFilter参数可以列举出指定目录下符合条件的文件 JAVA IO? 文件过滤器 FileFilter接口FileFilter接口中包含一个accept(File file)方法accept(File file)方法会对指定的File中的子目录以及文件进行迭代如果方法返回true,那么list方法会列出该目录或者文件 RandomAccessFile类 JAVA IO? RandomAccessFile类 RandomAccessFile类 RandomAccessFile是Java的文件内容访问类RandomAccessFile可以读取文件内容,也可以向文件写入数据RandomAccessFile支持随机访问的方式,程序可以直接跳转到文件的任意地方读写数据 JAVA IO? RandomAccessFile类 RandomAccessFile类 RandomAccessFile对象包含了一个记录指针,用以表示当前读写处的位置当程序新创立一个RandomAccessFile对象时,该对象的文件记录指针位于文件头〔也就是0处〕。当读写了n个字节后,该文件记录指针将会向后移动n个字节。RandomAccessFile可以自由移动该记录指针,既可以向前移动,也可以向后移动。 JAVA IO? RandomAccessFile类 RandomAccessFile包含了如下两个方法来操作文件记录指针: long getFilePointer(): 返回文件记录指针的当前位置。 void seek(long pos): 将文件记录指针定位到pos位置。 JAVA IO? RandomAccessFile类 RandomAccessFile类的构造器 RandomAccessFile(File file,String mode) RandomAccessFile(String name,String mode) JAVA IO? RandomAccessFile类 访问模式参数值 r : 只读方式,如执行写入方法,将抛出IOException异常。 rw: 读写方式,如该文件尚不存在,那么尝试创立该文件。 rws: 读写方式,相对于〞rw〞模式,还要求对文件内容的每个更新都 同步写入到底层存储设备。 rwd:读写方式,相对于〞rw〞模式,还要求对文件内容的每个更新都 同步写入到磁盘。 JAVA IO? RandomAccessFile类 RandomAccessFile类提供了如下方法读写文件(1) int read(): 读取单个字节,返回所读取的字节数据。(2) int read(byte[] b):最多读取b.length个字节的数据,返回实际读取的字节数。(3)int read(byte[] b,int off,int len):读取len个字节的数据,返回实际读取的字节数。 JAVA IO? RandomAccessFile类 Random

文档评论(0)

实用电子文档 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2023年04月18日上传了教师资格证

1亿VIP精品文档

相关文档