package day180207;
import java.io.FileWriter;
import java.io.IOException;
/*
* 字符输出流
* java.io.writer 所有字符输出流的超类
* 写文件,写文本文件
* 写的方法有write
* write(int c)写一个字符
* write(char[] c)写字符数组
* write(char[] c,int ,int)字符数组一部分,开始索引,写几个
* write(String s)写入字符串
* write类的子类对象FileWriter
* 构造方法:写入的数据目的
* File 类型对象
* String 文件名
* 字符输出流写数据时,必须要运行一个功能,刷新功能。
* flush()
*/
public class FileWriteDemo1 {
public static void main(String[] args)throws IOException {
FileWriter fw=new FileWriter("J:\\a.txt");
//写一个字符
fw.write(100);
fw.flush();
//写字符数组
char[] c={'a','b','c'};
fw.write(c);
fw.flush();//尽量写一次刷新一次,不浪费内存。f.close()内部包含刷新。
// 但是,如果归到一块刷新的话会浪费内存。
//写字符数组的部分
fw.write(c,1,1);
fw.flush();
//写字符串
fw.write("hello");
fw.flush();
fw.close();
}
}
import java.io.FileWriter;
import java.io.IOException;
/*
* 字符输出流
* java.io.writer 所有字符输出流的超类
* 写文件,写文本文件
* 写的方法有write
* write(int c)写一个字符
* write(char[] c)写字符数组
* write(char[] c,int ,int)字符数组一部分,开始索引,写几个
* write(String s)写入字符串
* write类的子类对象FileWriter
* 构造方法:写入的数据目的
* File 类型对象
* String 文件名
* 字符输出流写数据时,必须要运行一个功能,刷新功能。
* flush()
*/
public class FileWriteDemo1 {
public static void main(String[] args)throws IOException {
FileWriter fw=new FileWriter("J:\\a.txt");
//写一个字符
fw.write(100);
fw.flush();
//写字符数组
char[] c={'a','b','c'};
fw.write(c);
fw.flush();//尽量写一次刷新一次,不浪费内存。f.close()内部包含刷新。
// 但是,如果归到一块刷新的话会浪费内存。
//写字符数组的部分
fw.write(c,1,1);
fw.flush();
//写字符串
fw.write("hello");
fw.flush();
fw.close();
}
}