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

常用的文件读写的类

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();  // 调用这个可删除文件
	    }



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值