IO流

IO流:

用来处理设备之间的数据传输,Java用来操作流的类在io包中。

按流向分类:<输入流,输出流>

按数据分类:<字符流,字节流>

 

类:

字节流的抽象基类:<OutputStream,InputStream>

字符流的抽象基类:<Writer,Reader>

注意:以上四个类不能创建实例,通常使用它们的子类,子类名称一般以父类名称为后缀。

如:InputStream的子类FileInputStream,Writer的子类FileWriter。

例:FileWriter

//创建一个FileWriter对象,并且一创建就要明确被操作的文件
//如同名文件已存在,会被覆盖
//这一步实际上是用来明确文件的存放目的地
FileWriter fw = new FileWriter("abc.txt"); //也可以写绝对路径如"c:\\abc.txt"
//如要不想覆盖源文件,可以使用续写功能
//FileWriter fw = new FileWriter("abc.txt", true);

 注意这里有IOException需要处理

 

 

		//将字符串写入流的缓冲区中
		//当缓冲区存满、调用flush()刷新缓冲区、调用close()关闭流时会将缓冲区内容写入文件中
		fw.write("abcdef");
		fw.flush();
		//fw.close();

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值