API常用类(IO)

API常用类(IO)

ID:38097597

大小:50.56 KB

页数:5页

时间:2019-06-06

API常用类(IO)_第1页
API常用类(IO)_第2页
API常用类(IO)_第3页
API常用类(IO)_第4页
API常用类(IO)_第5页
资源描述:

《API常用类(IO)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、A.File类的概述•文件和目录路径名的抽象表示形式构造方法:•publicFile(Stringpathname)•publicFile(Stringparent,Stringchild)•publicFile(Fileparent,Stringchild)成员方法:1.创建功能•publicbooleancreateNewFile():创建文件:(一次)•publicbooleanmkdir():创建文件夹(一次)publicbooleanmkdirs():创建多级文件夹如果你创建文件或文件夹忘了写盘符,在默认项目路径下2.删除功能•publicbooleandelete()3.

2、重命名功能•publicbooleanrenameTo(Filedest)4.判断功能•publicbooleanisDirectory():判断是否是目录•publicbooleanisFile():判断是否是文件•publicbooleanexists():判断是否存在•publicbooleancanRead():判断是否可读•publicbooleancanWrite():判断是否可写•publicbooleanisHidden():判断是否隐藏1.2.3.4.5.基本获取功能路径以盘符开始:绝对路径c:\a.txt路径不以盘符开始:相对路径a.txt•publicStri

3、nggetAbsolutePath():获取绝对路径•publicStringgetPath():获取相对路径•publicStringgetName():获取名称•publiclonglength():获取长度。字节数•publiclonglastModified():获取最后一次的修改时间,毫秒值6.高级获取功能•publicString[]list():获取指定目录下的所有文件或者文件夹的名称数组•publicFile[]listFiles():获取指定目录下的所有文件或者文件夹的File数组7.文件名称过滤器的实现思想及代码•publicString[]list(Filena

4、meFilterfilter)•publicFile[]listFiles(FilenameFilterfilter)字节流写数据lOutputStream•FileOutputStreaml往一个文本文件中写一句话:”helloworld”•分析发现其实更适合用字符流,但是由于字节流先出现,所以,我们考虑先使用字节流后面再讲会什么出现字符流。lFileOutputStream的构造方法•FileOutputStream(Filefile)•FileOutputStream(Stringname)字节流写数据的方式lpublicvoidwrite(intb):写一个字节lpublic

5、voidwrite(byte[]b):写一个字节数组lpublicvoidwrite(byte[]b,intoff,intlen):写一个字节数组的一部分A.字节流读取数据lInputStreamlFileInputStream把刚才写的数据读取出来显示在控制台lFileInputStream的构造方法•FileInputStream(Filefile)•FileInputStream(Stringname)lFileInputStream的成员方法•publicintread():一次读取一个字节•publicintread(byte[]b):一次读取一个字节数组B.字节缓冲流l字

6、节缓冲输出流•BufferedOutputStreaml字节缓冲输入流•BufferedInputStreamday20codeday20_IOsrccnitcast_06CopyMp4Demo.javaC.字符缓冲流•BufferedWriter•voidnewLine()•BufferedReader•StringreadLine()day21codeday21_IOsrccnitcast_05BufferedDemo.javaA.转换流概述lOutputStreamWriter字符输出流•publicOutputStreamWriter(OutputSt

7、reamout)•publicOutputStreamWriter(OutputStreamout,StringcharsetName)lInputStreamReader字符输入流•publicInputStreamReader(InputStreamin)•publicInputStreamReader(InputStreamin,StringcharsetName)B.OutputStreamWriter写数据•publicvoidwrite(int

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

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

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