一、Bufferedwriter
public class BufferedwriterDemo {
public static void main(String[] args) {
FileWriter fileWriter=null;
BufferedWriter bufferedWriter=null;
try {
fileWriter=new FileWriter("d3.txt");
bufferedWriter=new BufferedWriter(fileWriter);
bufferedWriter.write(101);
bufferedWriter.write("www.baidu.cao百度".toCharArray());
//写入一个换行
bufferedWriter.newLine();
bufferedWriter.write("今天天气不错");
bufferedWriter.flush();
} catch (IOException e) {
e.printStackTrace();
}
try {
bufferedWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
try {
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
二、BufferedReader
public class BufferedReaderDemo {
public static void main(String[] args) {
FileReader fileReader=null;
BufferedReader reader=null;//一次读一行
try {
fileReader=new FileReader("c3.txt");
reader=new BufferedReader(fileReader);
// int length=0;
// char[]chars=new char[1024];
// while ((length=reader.read(chars))!=1){
// System.out.println(new String (chars,0,length));
// }
// String s=reader.readLine();
// System.out.println(s);
//一次读一行
String str="";
while ((str=reader.readLine())!=null){
System.out.println(str);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
try {
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}