各位小伙伴们大家好,在之前的文章中,小编介绍了java之字符输出流,FileWriter类的简单介绍,是用void write(char[] cbuf)方法,从内存中写入数据到文件的,这次小编要介绍的是字符输出流写入数据的其它方法,具体如下:
字符输出流写入数据的其它方法:
1.void write(int c)写入单个字符
2.abstract void write(char[] cbuf,int off,int len)写入字符数组的某一部分,off数组的开始索引,len写的字符个数
3.void write(String str)写入字符数串
4.void write(String str,int off,int len)写入字符串的一部分,off字符串的开始索引,len写的字符个数
代码如下:
public class Demo03Writer {
public static void main(String[] args) throws IOException {
FileWriter fw=new FileWriter("D:\\a.txt");
//1.void write(int c)写入单个字符
fw.write((char)96);
/*2.abstract void write(char[] cbuf,int off,int len)
写入字符数组的某一部分,off数组的开始索引,len写的字符个数*/
char[] ch= {'q','w','e','r'};
fw.write(ch, 1, 2);//we
//3.void write(String str)写入字符数串
fw.write("字符输出流写数据的其它方法");
/*4.void write(String str,int off,int len)
写入字符串的一部分,off字符串的开始索引,len写的字符个数*/
fw.write("写数据的其它方法", 1, 2);//数据
fw.close();
}
}
关于,字符输出流写入数据的其它方法,其实很简单,小编就先说到这里了,希望这篇文章可以帮到大家,也欢迎各位小伙伴补充和纠错。
图片来自网络,如有侵权,请联系作者删除