问答详情
源自:2-2 创建 XML 文件

file的创建

DOM: ...new StreamResult(new file("   "));
SAX:File f=new File(" ");
    判断file是否存在?上面创建对象不是应该就新建了吗,DOM时候没这步啊
    new StreamResult(new FileOutputStream(f));

为啥每次file的创建方法都不同,有什么区别吗

提问者:刃殇 2016-04-24 00:37

个回答

  • IOldCat
    2016-04-24 01:05:56

    输出流OutputStream()构造参数本身就有Sting、跟File 两类,其都可以直接创建文件没啥区别;

    如果你只是想单纯的生成文件那直接传一个文件路径进去,或者new StreamResult(new file("   "));一次性的

    如果希望在之后可以对文件进行操作,比如删除判断,就可以新建一个FIle f =new File(" ");