实验十三 IO课件.doc

实验十三 IO课件.doc

ID:58685994

大小:167.52 KB

页数:8页

时间:2020-10-12

实验十三 IO课件.doc_第1页
实验十三 IO课件.doc_第2页
实验十三 IO课件.doc_第3页
实验十三 IO课件.doc_第4页
实验十三 IO课件.doc_第5页
资源描述:

《实验十三 IO课件.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、创建类对象,创建文件FileTest.java2、创建目录f.mkdirs();3、自主创建添加绝对路径,可否成功编译报错,如何修改4不同平台下,用分隔符separate在E盘根目录下创建5、删除文件/退出时删除文件6、创建临时文件7、创建临时文件并退出2文件名的过滤器FilenameFilter是一个接口List方法的参数是FilenameFilter,调用实现accept方法,返回true或者falseFilefDir=newFile(File.separator);StringstrFile=

2、"JavaLesson"+File.separator+"Lesson7";Filef=newFile(fDir,strFile);String[]names=f.list(newFilenameFilter(){publicbooleanaccept(Filedir,Stringname){returnname.indexOf(".java")!=-1;}});for(inti=0;i

3、样,有输入输出:API3out的类型就是printStreamIn的类型是inputstream,它都是system的对象FileInputStream见pptStreamTest.java:输入输出(将以上注释掉,并添加)对文件的读取及写入输入从文件中读取,并打印到屏幕上BufferedOutputStream过滤流api需要使用outputStream作为参数编译运行,并没有相应内容。为什么?缺一个或者flush或者close;flush继续写,close完成输入。BufferedInputStre

4、am过滤流过滤流DataInputStream/DataOutputStream需要用已经存在的输出流去构造将这些字符写入文件中了,打开是乱码,可以用ultraedit打开data输入流需要用已经存在的输入流去构造4PipedStreamTest用于线程之间的通信PipedInputStream由InputStream派生,可以在构造管道输入流时,同时构造管道输出流,也可以先构造输入流,然后再用connect方法构造输出流5字符流类InputStreamReader和OutputStreamWriter

5、这两个类是字符流和字节流转换的类,前者将字节流转换成字符流,后者将字符流编码成字节流在新建StreamTest2.java,main方法中输入注释以上代码,main方法中添加以下即可从键盘读取数据输入6输入输出流与字符集CharsetTest.javaimportjava.util.*;importjava.nio.charset.*;classCharsetTest{publicstaticvoidmain(String[]args)throwsException{Mapm=Charset.avail

6、ableCharsets();Setnames=m.keySet();//set中没有响应的get方法,所以使用迭代器迭代Iteratorit=names.iterator();while(it.hasNext()){System.out.println(it.next());}}}7文件的随机访问importjava.io.*;classRandomFileTest{publicstaticvoidmain(String[]args)throwsException{//2---------------

7、--------Students1=newStudent(1,"zhangsan",98.5);Students2=newStudent(2,"lisi",96.5);Students3=newStudent(3,"wangwu",78.5);RandomAccessFileraf=newRandomAccessFile("student.txt","rw");s1.writeStudent(raf);s2.writeStudent(raf);s3.writeStudent(raf);//4------

8、-Students=newStudent();raf.seek(0);for(longi=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。