- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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数据流
;
您可能关注的文档
- Java网络程序设计 课件 单元1 初识Java.pptx
- Java网络程序设计 课件 单元2 Java基础语法应用.pptx
- Java网络程序设计 课件 单元3 控制结构、方法与数组应用.pptx
- Java网络程序设计 课件 单元4 类与对象应用.pptx
- Java网络程序设计 课件 单元5 常用类应用.pptx
- Java网络程序设计 课件 单元6 自动拆箱和装箱.pptx
- Java网络程序设计 课件 单元8 线程应用.pptx
- Java网络程序设计 课件 单元9 Socket编程 .pptx
- Java网络程序设计 课件全套 武春岭 单元1--9 初识Java ---Socket编程 .pptx
- 小学生全国普通话推广宣传主题班会ppt课件(优质ppt).pptx
文档评论(0)