字符缓冲流:
BufferedWriter:将文本写入字符输出流,缓冲各个字符,从而提供单个字符,数组和字符串的高效写入
BufferedReader:从字符输入流中读取文本,缓冲各个字符,从而实现字符数组和行的高效读取
字符缓冲流与之前的基本输入输出流方法基本相同,唯一不同的是创建对象的不同
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
//输入缓冲流以及输出缓冲流
public class BufferedStreamDemo {
/*public static void main(String[] args) throws IOException {
//创建输入缓冲流对象
BufferedReader br = new BufferedReader(new FileReader("c.txt"));
//一次读写一个字符
int ch;
while((ch=br.read())!=-1){
System.out.println((char)ch);
}
//一次读写一个字符数组
//首先创建一个数组
char[]chs = new char[1024];
int len;
while((len=br.read(chs))!=-1){
System.out.print(chs,0,len);
}
br.close();
}
}
*/
public static void main(String[] args) throws IOException {
//创建输出缓冲流对象
BufferedWriter bw = new BufferedWriter(new FileWriter("d.txt"));
bw.write("hello");
bw.close();
}
}