字符流写数据
Writer:
void write(int ch) 写入单个字符
void write(char[] chs, int index, int len) 一次写入一个指定的字符数组 从index开始后的len个字符
void write(String str) 写入一个字符串
/**
* 1.创建字符流写对象
* 2.写数据
* 3.异常处理
* 4.关闭资源
*/
public static void main(String[] args) throws IOException { //3.异常处理
// 1.创建字符流写对象
Writer writer = new FileWriter("lib/2.txt");
// 2.写数据
// 一次写一个字符
// writer.write("好");
// 一次写一个指定的字符数组
char[] chs = {'红','玫','瑰','求','之','不','得',',','白','玫','瑰','得','之','所','愿'};
writer.write(chs,8,7); //从索引为8开始写入7个字符
// // 一次写一个字符串
// writer.write("红玫瑰求之不得,白玫瑰得之所愿");
// 4.关闭资源
writer.close();
}
执行结果: