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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fmi110 高级黑马   /  2015-10-3 16:12  /  249 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 fmi110 于 2015-10-3 16:15 编辑

a
  1. package demo.io;

  2. import java.io.File;
  3. import java.io.FileWriter;
  4. import java.io.IOException;

  5. public class IODemo1 {

  6.         public static void main(String[] args) {
  7.                 File des = new File("c:\\Java review\\");//目录最后的\ 会被jvm自动删除
  8.                 System.out.println("目录最后的\\ 会被jvm自动删除:"+des);
  9.                 des.mkdirs();
  10.                 System.out.println(des + "\\ioDemo1.txt");// 路径加文件名
  11.                 FileWriter fw = null;
  12.                 try {
  13.                          fw  = new FileWriter(des + "\\ioDemo1.txt");
  14.                         // FileWriter fw = new FileWriter(des+"\\ioDemo1.txt",true);//追加内容
  15.                         // 文件路径存在的情况下,new FileWriter(fileName)会自动创建文件或者覆盖已存在文件
  16.                          System.out.println("默认编码表:"+fw.getEncoding());
  17.                          fw.write("Hello Java");
  18.                          fw.flush();
  19.                 } catch (IOException e) {
  20.                         throw new RuntimeException("文件路径不存在");
  21.                 }finally{
  22.                         if(fw != null){ //非空时才能进行关闭操作
  23.                                 try {
  24.                                         fw.close();
  25.                                 } catch (IOException e) {
  26.                                         e.printStackTrace();
  27.                                 }
  28.                         }
  29.                 }
  30.         }
  31. }
复制代码

1 个回复

倒序浏览
  1. 目录最后的\ 会被jvm自动删除:c:\Java review
  2. c:\Java review\ioDemo1.txt
  3. 默认编码表:GBK
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马