您的位置:首页 > 其它

输出输入流

2016-04-30 17:45 375 查看
-----------------------------------字节流

输入流:

Inputstream 接口

子类:FileInputstream

FileterInputstream

BufferedInputstream

DataInputstream

主要方法;int read()

long skip()

void mark()

void reset()

void close()

输出流:

outputstream

子类:FileOutputstream

FilterOutputstream

Dateputstream

Bufferinputstream

PrintStream

主要方法:void write()

void flush()

void close()

------------------------------------------------------字符流

Reader

子类:BufferRreader

FileRreader

InputStream

主要方法:int read()

long skip()

void mark()

void close()

void reset()

Writer

子类; FileWriter

BufferWriter

OutputStramWriter

printWriter

主要方法:

void flush()

void close()

void writer()

标准输出设备:System.out 标准输入设备 System.in 标准错误设备System.err

System.out属于一个静态属性,它用来输出字节流,PrintStream对象,对应屏幕

System.in也属于一个静态属性,它用来输入字节流,Inputstram对象,对应键盘

System.err也属于一静态属性,用于错误信息的输出,PrintStream对象,对应屏幕

---------------------------------------------------------------------------------------------建立File文件对象(三个不同构造方法)

1方式

File f=new File(“c:\\example\\file.text”)

2方式.

String path=“c:\\example”

File f=new File(path,"file.text")

3.方式

String path=“c:\\example\\file.text”

File f=new File(path,"file.text")

file对象的属性和操作
public String getName() 得到文件名

public String getPAth() 得到文件路径

public boolean exists()判断文件或目录是否存在

public long length() 返回文件的字节数

public boolean canRead() 返回当前文件是否可读

public boolean equals(File file)比较文件和目录

public boolean isFile():检测是否是文件

public boolean isDirectiry():检测是否是目录

public boolean renameTo(File file):重命名文件

public void delect();删除文件

public boolean createNewFile();创建文件

----------------------------------------------------------------------------------

FileOutputStream流类有两个构造方法

class FileOutputStream(String fileName){}

fileName代表磁盘路径的路径以及文件名

class FileOutputStream(File file){}

file代表磁盘文件所建立的对象名

FileInputstream流类也有两个构造方法

class FileOutputStream(String fileName){}

fileName代表磁盘路径的路径以及文件名

class FileOutputStream(File file){}

file代表磁盘文件所建立的对象名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: