文件类与数据流类

构建一个File实例并不会在机器上创建一个文件。不管文件是否存在,都可以创建任意文件名的File实例

 1 public class Test {
 2     public static void main(String[] args) {
 3         // TODO Auto-generated method stub
 4         java.io.File file = new java.io.File("src/test.txt");
 5         System.out.println(file.isFile());
 6         System.out.println(file.isDirectory());
 7         System.out.println(file.exists());
 8     }
 9 
10 }
11 //如果test.txt不存在,结果全为false
12 //如果src/test.txt存在,结果为 true, false, true

使用PrintWrite写数据:java.io.PrintWriter类可用来创建一个文件:java.io.PrintWriter output = new java.io.PrintWriter(java.io.File对象);(无论文件存在与否,如果文件已存在,那么文件的当前内容将被废弃)并向文本文件写入数据。调用PrintWriter的构造方法可能会抛出某种I/O异常,在方法头中声明throws Exception 处理。

需要注意关闭输入输出文件:input.close();output.close();

 

posted @ 2013-11-02 10:39  soul390  阅读(199)  评论(0编辑  收藏  举报