《Java输入输出》PPT课件

《Java输入输出》PPT课件

ID:46949650

大小:1.68 MB

页数:34页

时间:2019-12-01

《Java输入输出》PPT课件_第1页
《Java输入输出》PPT课件_第2页
《Java输入输出》PPT课件_第3页
《Java输入输出》PPT课件_第4页
《Java输入输出》PPT课件_第5页
资源描述:

《《Java输入输出》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java输入输出本章内容文件操作字节流字符流字节流与字符流的区别本章目标掌握使用File类进行文件操作理解输入输出流的概念掌握使用字节流读写文件掌握使用字符流读写文件1.文件操作什么是文件文件是相关记录或存放于相同位置的数据的集合Java中提供java.io.File类操作文件及目录1.1使用File类操作目录File类主要常量及方法方法或常量类型描述Stringseparator常量文件路径分隔符publicFile(Stringfilename)构造方法创建File类对象并传入完整路径publicbooleancreateNewFile()方法创建新文件

2、publicbooleandelete()方法删除文件publicbooleanexists()方法判断文件是否存在publicbooleanisDirectory()方法判断给定的路径是否为目录publiclonglength()方法返回文件的大小publicString[]list()方法列出指定目录的全部内容,只列出名称publicFile[]listFiles()方法列出指定目录的全部内容publicbooleanmkdir()方法创建目录publicbooleanrenameTo(Filedest)方法为已有的文件重命名使用File类操作目录Fil

3、ef=newFile("c:/1.txt");if(f.exists())//判断文件是否存在f.delete();//删除文件elsetry{f.createNewFile();//创建新文件}catch(Exceptione){e.printStackTrace();}System.out.println("文件名称:"+f.getName());System.out.println("文件路径:"+f.getPath());System.out.println(f.canWrite()?"文件可写":"文件不可写");System.out.printl

4、n(f.isDirectory()?"是目录":"不是目录");System.out.println("文件长度:"+f.length()+"Bytes");判断文件是否存在,不存在则创建,存在则删除使用File类操作目录packagecom;importjava.io.*;publicclassFileDemo{publicstaticvoidmain(String[]args){Filef=newFile("d:"+File.separator+"source");f.mkdir();}}创建文件夹文件分隔符使用File类操作目录Filef=newFil

5、e("c:"+File.separator);String[]str=f.list();for(inti=0;i

6、只读、w为只写、rw为读写模式publicRandomAccessFile(Stringname,Stringmode)构造方法输入固定的文件路径并设置模式publicintread(byte[]b)方法将内容读取到byte数组中publicfinalbytereadByte()方法读取一个字节publicfinalintreadInt()方法从文件中读取整型数据publicvoidseek(longpos)方法设置读指针的位置publicfinalvoidwriteBytes(Strings)方法将一个字符串写入文件中publicfinalvoidwrit

7、eInt(intv)方法将一个整型数据写入文件publicintskipBytes(intn)方法指针跳过多少个字节使用RandomAccessFile类读写文件RandomAccessFile类写入数据Filef=newFile("c:"+File.separator+"demo.txt");RandomAccessFilerdf=newRandomAccessFile(f,"rw");Stringname=null;intage=0;name="tom";age=18;//整型数据在内存中占4个字节大小rdf.writeBytes(name);//将na

8、me写入到文件rdf.writeInt(age);/

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

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

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