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

被折叠的 条评论
为什么被折叠?



