java第11章改.ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:72 大小:444KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

java第11章改.ppt

java第11章改.ppt

预览

免费试读已结束,剩余 62 页请下载文档后查看

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第11章输入输出流本章要点流的基本概念什么是流读数据操作写数据操作图输入输出流机制Java.io中的类继承关系Java.io中的类继承关系Java.io中的类继承关系Java.io中的类继承关系输入输出流机制输入输出流机制输入输出流机制流的分类输入输出流机制输入输出流机制字节流字节流中的类字符流字符流中的类对象流其他流的使用InputStream和OutputStreamInputStream和OutputStreamInputStream类InputStream类InputStream类InputStream类InputStream类InputStream类InputStream类OutputStream类OutputStream类OutputStream类数据流链接数据流链接Filter流类的种类应用举例——通过流读取信息importjava.io.*;publicclassInputDemo{publicstaticvoidmain(Stringargs[])throwsIOException{Strings;InputStreamReaderir;BufferedReaderin;ir=newInputStreamReader(System.in);in=newBufferedReader(ir);while((s=in.readLine())!=null){System.out.println("Read:"+s);s=in.readLine();}}}文件处理文件处理File类文件或目录的生成文件或目录的生成文件名的处理文件名的处理文件属性测试文件属性测试文件属性测试FileInputStream与FileOutputStream类FileInputStream与FileOutputStream类FileInputStream与FileOutputStream类importjava.io.*;publicclassMain{publicstaticvoidmain(Stringargs[])throwsIOException{FileInputStreamfis;try{fis=newFileInputStream("text");System.out.print("contentoftextis:");intb;while((b=fis.read())!=-1)//顺序读取文件text里的内容并赋值给整型变量b,直到文件结束为止。{System.out.print((char)b);}}catch(FileNotFoundExceptione){System.out.println(e);}catch(IOExceptione){System.out.println(e);}}}FileInputStream与FileOutputStream类importjava.io.*;publicclassFileTestDemo{publicstaticvoidmain(Stringargs[]){Filef=newFile("c:\\1.txt");if(f.exists()){System.out.println("文件名:"+f.getName());System.out.println("文件所在目录:"+f.getPath());System.out.println("绝对路径是:"+f.getAbsolutePath());System.out.println("父目录是:"+f.getParent());System.out.println(f.canWrite()?"此文件可写":"此文件不可写");System.out.println(f.canRead()?"此文件可读":"此文件不可读");System.out.println(f.isDirectory()?"是":"不是"+"一个目录");System.out.println(f.isFile()?"是一个普通文件":"不是普通文件");System.out.println(f.isAbsolute()?"是绝对路径":"不是绝对路径");System.out.println("最后修改时间:"+f.lastModified());System.out.println("大小为:"+f.length()+"Bytes");}elseSystem.out.println("C盘根目录下不存在这个文件");}}类“FileTestDemo”运行结果RandomAccessFile类RandomAccessFile类RandomAccessFil