IO流

来源:互联网 发布:安卓视频直播app源码 编辑:程序博客网 时间:2024/05/19 08:24

1.判断文件是否存在:file. exists();

2.判断是否是文件:file.isFile();

3.判断是否是目录:file.isDirection();

4.返回绝对路径和相对路径file.getPanth();/file.getAbsolutepath();

5.返回文件名:getName();

6.返回父目录:getparent();

7.file.length();

fileFileter是过滤

fw.write()是把IO流写到缓存里,而fw.flush()是刷到硬盘;

InPutstream字节输入流

字节流  

outPutStream字节输出流

reader字符输入流

字符流

write字符输出流


bufferreader是reader的子类,Inputstream是fileInputstream的父类

在整个Io流中,比较重要的就是文件的切割与拷贝,先看一下文件拷贝的代码


接下来是分割的代码


bufferedreader里有有一个readlin方法:

readLine方法功能:读取一个文本行。通过下列字符之一即可认为某行已终止:换行 ('\n')、回车 ('\r') 或回车后直接跟着换行。 返回:包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null

dataInputStream:按顺序读写,也就是说怎么读,怎么写比如:


文件输入流的写法:

FileInputstream fis=new FileinputStream(c:\\。。。。。。);

读取本地文件:



serializable序列化  是特有的属性,像serializable这样没有方法的的接口叫标识符接口


标识序列化:




依赖倒转:不依赖具体,依赖抽象。也就是说:高层模块不应该依赖于底层模块,都应该依赖于抽象,抽象不应该

依赖于细节细节应该依赖于抽象



原创粉丝点击