Java网络程序设计 课件 单元7 文件操作应用.pptx

Java网络程序设计 课件 单元7 文件操作应用.pptx

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

文件操作应用;;7.1File类;7.1.1File类构造方法;7.1.1File类构造方法;在Windows平台下编译、运行下面的程序,运行结果如图7.1所示。如果在Linux平台下运行,则PATH分隔符为“:”,而路径分隔符为“/”

importjava.io.File;

publicclassTestFileSeparator{

publicstaticvoidmain(Striiig[]args){

System.out.println(PATH分隔符:+File.pathSeparator);

System.out.println(路径分隔符:+File.separator);

}

}

;下面我们通过一个具体的例子,来演示File类的一些常用方法,不易理解的代码通过注释加以了描迷。

publicstaticvoidshowFile()throwsIOException{

//创建file类对象file,注意使用转义字符“\”

Filef=newFile(C:\\com\\bd\\zuche\\Vehicle.java);

Filefl=newFile(C:\\com\\bd\\zuche\\Vehicel.java);

//当不存在该文件时,创建一个新的空文件

fl.createNewFile();

System.out.format(“输出字符串:%s%n”,f);(代码片段);7.1.2File类使用;7.1.3静态引入;7.1.4获取目录和文件

;;文件操作应用;;7.2字节流和字符流;7.2.1字节流; 接下来列举InputStream输入流的可用方法。

●intread()

从输入流中读取数据的下一个字节,返回0到255范围内的int型字节值。

●intread(byte[]b)

从输入流中读取一定数量的字节,并将其存储在字节数组b中,以整数形式返回实际读取的字节数。

●intread(byte[]b,intoff,intlen)

将输入流中最多len(第三个参数值)个数据字节读入字节数组b中, 以整数形式返回实际读取的字节数,off指数组b中将写入数据的初始偏移量。

●voidclose()

关闭此输入流,并释放与该流关联的所有系统资源。;所有的字符流类都继承自Reader和Writer这两个抽象类,其中Reader是用于读取字符流的抽象类,子类必须实现的方法read(char[],int,int)和close()。多数子类重写了此处定义的一些方法,以提供更高的效率或完成其他功能。Writer是用于写入字符流的抽象类,和Reader类对应。

;编译、运行程序,运行时在命令行输入javaTestCharStreamC:\com\bd\zuche\Vehicle.javaC:\com\bd\zuche\Vehicle2.java,其中C:\com\bd\zuche\Vehicle.java是第一个参数,C:\com\bd\zuche\Vehicle2.java是第二个参数,运行结束后在C:\com\bd\zuche目录下新建了一个Vehicle2.java文件,内容和Vehicle.java文件内容一致。;;文件操作应用;;7.3其他流;7.3.1缓沖流

;7.3.1缓沖流

;7.3.2字节流转换为字符流

;7.3.3数据流

;

文档评论(0)

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

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

1亿VIP精品文档

相关文档