您的位置:首页 > 其它

文件输入输出流->带缓冲的输入输出流(过滤流)->基本数据的输入输出流 链接 增强了文件输入输出流的功能

2011-08-11 20:14 543 查看
/*

流的链接

文件输入输出流->带缓冲的输入输出流(过滤流)->基本数据的输入输出流 链接

这样的好处是增强了文件输入输出流的功能

例如 我们只用文件流不能直接对文件写入 int char float 等类型的数据 但是我们吧这三个流连接起来

就增强了流的功能

下面通过代码 实现

FileOutputStream

BufferedOutputStream

DataOutputStream 链接对文件输出流进行写





FileInputStream

BufferedInputStream

DataInputStream 链接对文件输入流进行写







*/

import java.io.* ;

class Test

{

public static void main(String []args) throws Exception

{

//写文件

/* FileOutputStream fos =new FileOutputStream("link.txt") ;

BufferedOutputStream bos=new BufferedOutputStream(fos);

DataOutputStream dis=new DataOutputStream(bos);

int a=1;

char ch='c';

float f=1.2f;

dis.writeInt(a) ;

dis.writeFloat(f);

dis.writeChar(ch) ;

dis.close();//关闭基本数据输出力

*/

FileInputStream fis=new FileInputStream("link.txt");

BufferedInputStream bis=new BufferedInputStream(fis);

DataInputStream dis=new DataInputStream(bis);

System.out.println(dis.readInt());

System.out.println(dis.readFloat());

System.out.println(dis.readChar());

dis.close();















}











}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐