A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© Cancer 中级黑马   /  2015-8-29 17:30  /  153 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. public static void main(String[] args)  {
  2.                 /*创建一个FileWriter对象,该对象一被初始化就必须声明被操作的文档
  3.                  * 文件会创建到指定的目录下,如果该目录下存在同名文件,改文件会被覆盖
  4.                  * 创建该对象时,要抛出异常或者是对其捕获,不建议使用抛出异常
  5.                  */
  6.                 FileWriter fw = null;
  7.                 try {
  8.                         fw = new FileWriter("demo.sql");
  9.                        
  10.                         //调用write方法,将流写入到流中
  11.                         fw.write("select *from table");
  12.                        
  13.                         //fw.flush();//刷新流对象中的缓存数据,将流中的数据保存到文件中
  14.                        
  15.                        
  16.                        
  17.                         //flush和close的区别:flush刷新后,流可以继续使用,close刷新后,会将流关闭
  18.                 } catch (IOException e) {
  19.                         // TODO Auto-generated catch block
  20.                         e.printStackTrace();
  21.                 }
  22.                 finally{
  23.                        
  24.                         try {
  25.                                 fw.close();
  26.                         } catch (IOException e) {
  27.                                 // TODO Auto-generated catch block
  28.                                 e.printStackTrace();
  29.                         }//在关闭流之前,进行刷新流中的缓存,将数据保存到文件中
  30.                 }
  31.                
  32.                
  33.         }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马