java语言编程技术

java语言编程技术

ID:33931412

大小:529.65 KB

页数:63页

时间:2019-02-28

java语言编程技术_第1页
java语言编程技术_第2页
java语言编程技术_第3页
java语言编程技术_第4页
java语言编程技术_第5页
资源描述:

《java语言编程技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言编程技术第第99章章输入输入//输出处理输出处理主要内容¢JavaJava的基本输入输出的基本输入输出¢文件处理文件处理¢字节流字节流¢字符流字符流¢对象的序列化对象的序列化Java语言编程技术2File类¢代表文件或目录名代表文件或目录名¢构造方法构造方法©File(Stringpath)File(Stringpath)Filef1=newFile(Filef1=newFile(““c:c:\\mydirmydir\\myfilemyfile.txt.txt””););Filef2=newFile(Filef2=newFile(““mydimydirr

2、\\dirdir11””););©File(Stringpath,Stringname)File(Stringpath,Stringname)Filef3=newFile(Filef3=newFile(““d:d:\\d1d1””,,““a.javaa.java””))©File(Filedir,Stringname)File(Filedir,Stringname)Filef4=newFile(f2,Filef4=newFile(f2,””myfilemyfile.t.txtxt””););Java语言编程技术3File的方法¢获取文件获取文件//目录属性目录属性©

3、是否存在是否存在publipubliccbooleanbooleanexists()exists()©判断是文件还是目录判断是文件还是目录publicpublicbooleanisFilebooleanisFile();();publicpublicbooleanisDirectorybooleanisDirectory();();©获取文件名称或整个路径获取文件名称或整个路径publicStpublicStringringgetNamegetName()()仅返回文件名仅返回文件名publicStpublicStringringgetPgetPathath()()返回整个

4、路径返回整个路径字符串字符串Java语言编程技术4File的方法(续)©文件长度文件长度publipublicclonglengtlonglength()h()©文件读写属性文件读写属性publicpublicbooleancanReadbooleancanRead()()publicpublicbooleancanWritebooleancanWrite()()©列出目录中的文件列出目录中的文件publicString[]list()publicString[]list()¢文件文件//目录操作目录操作©重命名重命名publicpublicbooleanrenameTob

5、ooleanrenameTo(File(Filenew)new)©删除删除publicpublicboolbooleaneanddeeleletete();();©创建目录创建目录publipubliccbooleanmkdirbooleanmkdir()()Java语言编程技术5File的方法(续)¢例例c11:c11:DirListDirList.j.javaavalist=path.list(newDirFilter(args[0]));classDirFilterimplementsFilenameFilter{……publicbooleanaccept(Filed

6、ir,Stringname){…}}¢例例c11:c11:MakeDirMakeDirectoriesectories.j.javaavaJava语言编程技术6JAVA的输入/输出¢JAVAJAVA的输入的输入//输出机制:流的概念输出机制:流的概念读输入流programsource写输出流I/O流类programdestJava语言编程技术7JAVA的输入/输出(续)¢字节流字节流ÆÆstreamstream©从从InputStreamInputStream和和OutputStreamOutputStream派生出派生出来的一系列类来的一系列类©以字节以字节((byte)

7、byte)为基本处理单位为基本处理单位¢字符流字符流ÆÆreader&writerreader&writer©从从ReaderReader和和WriterWriter派生出的一系列类派生出的一系列类©以以1616位的位的UnicodeUnicode码表示的字符为基本码表示的字符为基本处理单位。处理单位。Java语言编程技术8Java语言编程技术9Java语言编程技术10InputStream/OutputStream¢两个基本抽象类两个基本抽象类©定义了完成基本定义了完成基本I/0I/0操作的抽象方法操作的抽象方法

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

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

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