public class BufferedReaderWriterExample {
public static void main(String[] args) {
File file = new File("file.txt");
/*Writing file using BufferedWriter*/
FileWriter fileWriter = null;
BufferedWriter bufferedWriter =null;
try {
fileWriter=new FileWriter(file);
bufferedWriter =new BufferedWriter(fileWriter);
bufferedWriter.write("This is an example \n");
bufferedWriter.write("of using BufferedWriter and \n");
bufferedWriter.write("BufferedReader.");
bufferedWriter.flush();
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
if(fileWriter!=null){
fileWriter.close();
} if(bufferedWriter!=null){
bufferedWriter.close(); }
} catch (IOException e) {
e.printStackTrace();
}
}
/*Reading file using BufferedReader*/
FileReader fileReader=null;
BufferedReader bufferedReader=null;
try {
fileReader =new FileReader(file);
bufferedReader=new BufferedReader(fileReader);
String line=null;
while((line=bufferedReader.readLine())!=null){
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
if(fileReader!=null){
fileReader.close();
}
if(bufferedReader!=null){
bufferedReader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
BufferedReader和BufferedWriter
最新推荐文章于 2024-05-31 10:46:10 发布