Java笔记9 - java i/o各种封装类总结

时间:2021-10-01 15:45:33

常用的文件读写的类

java.io.BufferedReader;
java.io.BufferedWriter;
java.io.File;
java.io.FileReader;
java.io.FileWriter;

一个简单的实例:
 
  File file = new File("H:\\test.txt"); // 实例一个File对象,参数为文件路径    
   if (!file.isDirectory())              // 判断file对象是否是目录
	   {   
		   FileReader fr = new FileReader(file);     // 通过file对象实例一个文件读取器
           BufferedReader br = new BufferedReader(fr);   // 该对象可以对文件进行读取操作
           FileWriter fw = new FileWriter("H:\\newtest.txt"); // 实例化一个文件写入对象,参数为新文件名
           BufferedWriter bw = new BufferedWriter(fw);
           String strLine1 = br.readLine();   // 从文件中读取一行1
           String strLine2 = br.readLine();   // 从文件中读取一行2
           bw.write(strLine1);   // 将strLine1写入到新文件中
           bw.newLine();         // 换行
           bw.write(strLine2);   // 再写入一行   
           bw.close();           // 最后别忘了关闭这些读写对象,记得从下往上的顺序关闭,即从最下层对象开始关
           fw.close();
           br.close();
           fr.close();   
           file.delete();  // 调用这个可删除文件
	    }