package cn.dali3.code18;
/*字符输出流
* 超类:java.io.Write
* 共性方法:
* 1.void write(int c) 写入单个字符
* 2.void write(char [] cbuf) 写入字符数组
* 3.abstract void write(char [] cbuf,int off,int len) 写入字符数组的一部分
* 4.void write(String str) 写入字符串
* 5.void write(String str,int off,int len) 写入字符串的一部分
* 6.void flush() 刷新流的缓冲
* 7.void close() 释放资源
* 子类:java.io.FileWrite extends OutputStreamWriter extends Writer
* 构造方法:FileWrite(File file)
* FileWrite(String fileName)
* 构造方法作用:创建对象
* 创建文件
* 会把对象指向创建好的文件
* 使用步骤:
* 1.创建对象
* 2.使用write方法,把数据写入到内存缓冲区中(字符转化为字节的过程)
* 3.使用flush方法,把缓冲区的内容写到文件中
* 4.使用close方法,释放资源(这一步骤包括了第三步)
* * */
import java.io.FileWriter;
import java.io.IOException;
public class Demo02 {
public static void main(String[] args) throws IOException {
FileWriter fw = new FileWriter("C:\\Users\\Administrator\\Desktop\\新建文件夹\\111.txt");
fw.write(97);
char [] c = new char[]{'b','c'};
fw.write(c);
char [] c1 = new char[]{'b','c','d'};
fw.write(c1,2,1);
fw.write("周杰");
fw.write("周杰伦",2,1);
fw.close();
/*结果:abcd周杰伦*/
}
}
文件字符输出流
最新推荐文章于 2023-07-08 16:09:48 发布