IO:将一段字写入文件里(输出)

import java.io.FileWriter;
import java.io.IOException;


public class deom {
/*将一段字写入文件里*/
public static void main(String[] args)throws IOException//抛出异常
{
// TODO Auto-generated method stub
//第一步:通过FileWriter创建流对象,构造时,必须明确写入数据需要存储的位置(就是文件名加类型)。
        //该对象一创建,目的文件就会被创建。
//如果该文件已存在,就会被覆盖。
//在堆内存中创建一个对象,同时调用了系统资源。
FileWriter fw=new FileWriter("demo1.txt");
//第二步:使用字符输出流对象将字符串进行写入。条用写入方法。
//数据没有直接写入到目的文件中,而是写入到了临时缓冲中。
fw.write("乱收费的拉萨酱豆腐撒娇的说快乐房价肯定");
//怎么把数据弄到文件中?发现Writer类中有一个flush()方法,刷新缓冲区,将缓冲的数据立即写入到目标中。
fw.flush();
//第四步:关闭此流,关闭资源。在关闭之前,先刷一次缓冲,将数据都写入到目的中。
fw.close();
/*flush()和close()有什么区别?
* flush():仅将缓冲中的数据刷新到目的地。流对象可以继续使用。可以使用多次。
* close():将缓冲中的数据刷新到目的地后,直接关闭流资源,流无法继续使用。只能使用一次。
* 在close()方法当中其实在关闭之前都会调用一次flush();
* */

}


}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值