Java 字符流写数据的方式

这篇博客详细介绍了Java中使用OutputStreamWriter向文件写入字符的四种常见方法:单个字符写入、字符数组写入、字符数组部分写入以及字符串写入。每种方式都提供了示例代码,并强调了释放资源的重要性。

方式1: 一次写一个字符

		//创建一个默认的字符编码
        OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("D:\\code\\java\\Stream\\osw.txt"));

        //写一个字符的数据
        osw.write(97);
        osw.write(98);
        osw.write(99);
        osw.write(100);
        osw.write(101);

        //释放资源
        osw.close();

切记要释放资源,不然字符不能写到文件里边去,释放资源后不能再写入数据了


方式2:写入一个字符数组

		//写入一个字符数组
        char[] chs ={'a','b','c','d','e'};
        osw.write(chs);

(要先创建字符集和释放资源, 下面同理)


方式3: 写入字符集的一部分

		char[] chs ={'a','b','c','d','e'};
        //写入字符集发一部分
        osw.write(chs,0,chs.length);

方式4:写入一个字符串

osw.write("abcde");

方式5: 写入一个字符串并指定长度

osw.write("abcde",0,"abcde".length());
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

稻田里展望者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值