import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
/**
* 字符流
* @author 牧佑叔叔
*
*/
public class BufferReader {
public static void main(String[] args) {
BufferedReader in = null;
BufferedWriter os = null;
try {
os = new BufferedWriter(new FileWriter("D:"+File.separator+"xx.txt",true));
os.write("Hlleworld".toCharArray());
os.newLine();
os.flush();
//读文件
StringBuilder sb = new StringBuilder();
in = new BufferedReader(new FileReader("D:"+File.separator+"xx.txt"));
String str;
while((str = in.readLine()) != null){
sb.append(str);
}
System.out.println(sb.toString());
} catch (Exception e) {
e.printStackTrace();
} finally{
try {
if(os !=null){
os.close();
}
} catch (IOException e) {
e.printStackTrace();
}
try {
if(in !=null){
in.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}