java_io类学习笔记

java_io类学习笔记

ID:14761618

大小:273.50 KB

页数:13页

时间:2018-07-30

java_io类学习笔记_第1页
java_io类学习笔记_第2页
java_io类学习笔记_第3页
java_io类学习笔记_第4页
java_io类学习笔记_第5页
资源描述:

《java_io类学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JavaIO类 1、File类:一个File类的对象,表示了磁盘上的文件或目录。File类提供了与平台无关的方法来对磁盘上的文件或目录进行操作。File类的构造方法有4种, 创建文件:Filef=newFile(“1.txt”);如果在Windows平台下,绝对路径的必须经过转译“\”。Separator是File类中的一个static常量。可以进行跨平台的分隔符,作用相当于’’。具体用法:Filefdir=newFile(File.separator);//代表根目录       StringstrFil

2、e=”java”+File.separator+"1.txt";       Filef=newFile(fdir,strFile);              //相当于E:java1.txt         f.createNewFile(); //创建文件的方法 createNewFile(); mkdir()创建一个目录;delete()删除文件; deleteOnExit();程序中止时删除文件,如删除tmp 文件.createTmpFile(String prefix,String suffix)

3、生成临时文件。List()以String[]返回文件目录下的所有文件及目录 找出指定后缀名的文件String[]strName=f.list(newFilenameFilter()//将.java的文件找出       {              publicbooleanaccept(Filedir,Stringname) //传递文件名到过滤器              {                     returnname.indexOf(".java")!=-1;             } 

4、          });       for(inti=0;i

5、入流。而能向其中写入一系列字节的对象称为输出流。流的分类:n      节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域。n      过滤流:使用节点流作为输入或输出。过滤流是使用一个已经存在的输入流或输出流连接创建的。InputStreamn      三个基本的读方法     abstractintread():读取一个字节数据,并返回读到的数据,如果返回-1,表示读到了输入流的末尾。     intread(byte[] b):将数据读入一个字节数组,同时返回实际读取的字节数。如果返回-1,表示读

6、到了输入流的末尾。     intread(byte[] b,int off,int len):将数据读入一个字节数组,同时返回实际读取的字节数。如果返回-1,表示读到了输入流的末尾。off指定在数组b中存放数据的起始偏移位置;len指定读取的最大字节数。n      其它方法     longskip(long n):在输入流中跳过n个字节,并返回实际跳过的字节数。     intavailable():返回在不发生阻塞的情况下,可读取的字节数。     voidclose():关闭输入流,释放和这个流相关的系

7、统资源。     voidmark(int readlimit):在输入流的当前位置放置一个标记,如果读取的字节数多于readlimit设置的值,则流忽略这个标记。     voidreset():返回到上一个标记。     booleanmarkSupported():测试当前流是否支持mark和reset方法。如果支持,返回true,否则返回false。 InputStreamStringBufferInputStreamFileInputStreamByteArrayInputStreamFilterInp

8、utStreamObjectInputStreamPipedInputStreamSequenceInputStreamLineNumberInputStreamDataInputStreamBufferedInputStreamPushbackInputStream OutputStreamn      三个基本的写方法    abstractvoidwrite(int

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

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

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