java基础中的io操作

java基础中的io操作

ID:6031869

大小:166.50 KB

页数:18页

时间:2017-12-31

java基础中的io操作_第1页
java基础中的io操作_第2页
java基础中的io操作_第3页
java基础中的io操作_第4页
java基础中的io操作_第5页
资源描述:

《java基础中的io操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、IO:(重点)掌握文件的使用(File类的使用)掌握IO中流的基本应用掌握System类对IO的支持对象的序列化问题IO 分为三大类文件操作类(File)字节操作类字符操作类File:是IO操作中唯一代表磁盘本身的操作类,磁盘的路径就是File的对象。File中定义了一些与平台无关的方法来操作文件,File提供了很多的方法,来创建和删除文件,判断文件是否存在,设置文件的最后修改日期等等。构造方法:publicFile(Stringpathname)创建文件:publicbooleancreateNewFile()throwsIOException判断文件是否存在:publicb

2、ooleanexists()判断是否问文件夹:publicbooleanisDirectory()取得路径下面所有的文件夹和文件:publicString[]list()创建一个文件夹:publicbooleanmkdir()删除文件或文件夹:publicbooleandelete()创建一个新文件:在D:SM01Work目录中创建一个文件夹packagecom.wanczy.jjm;importjava.io.File;publicclassDemo01{publicstaticvoidmain(String[]args){Filefile=newFile("D:\SM0

3、1Work\wanczy");file.mkdir();//创建文件夹}}在此新建的文件夹中创建jjm.txt文件packagecom.wanczy.jjm;importjava.io.File;importjava.io.IOException;publicclassDemo01{publicstaticvoidmain(String[]args)throwsIOException{Filefile=newFile("D:\SM01Work\wanczy");file.mkdir();//创建文件夹Filef=newFile(file.getPath()+"\jjm.

4、txt");f.createNewFile();}}在创建文件时,会先判断文件是否存在,如果存在,就不会重新创建能不能判断文件是否存在呢?packagecom.wanczy.jjm;importjava.io.File;importjava.io.IOException;publicclassDemo02{publicstaticvoidmain(String[]args)throwsIOException{Filef=newFile("D:\SM01Work\wanczy\jjm.txt");if(f.exists()){System.out.println("文件存在

5、");}else{System.out.println("文件不存在");}}}在创建文件的过程中,一般先判断文件是否存在,如果存在,则删除在创建,如果不存在,则直接创建。packagecom.wanczy.jjm;importjava.io.File;importjava.io.IOException;publicclassDemo03{publicstaticvoidmain(String[]args)throwsIOException{Filef=newFile("D:\SM01Work\wanczy\jjm.txt");if(f.exists()){f.delet

6、e();f.createNewFile();}else{f.createNewFile();}}}现在明确通过File可以找到文件,那么能不能使用File取出一个路径下所有的文件呢?递归:一个方法自己调用自己packagecom.wanczy.jjm;importjava.io.File;importjava.io.IOException;publicclassDemo04{publicstaticvoidmain(String[]args)throwsIOException{loop("D:\SM01Work");}publicstaticvoidloop(Stringpa

7、th){Filef=newFile(path);Strings[]=null;if(f.isDirectory()){s=f.list();for(inti=0;i

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

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

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