Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Io Java';如果文件不存在,是否尝试创建文件?_Io_Filewriter_Java - Fatal编程技术网

Io Java';如果文件不存在,是否尝试创建文件?

Io Java';如果文件不存在,是否尝试创建文件?,io,filewriter,java,Io,Filewriter,Java,我试图澄清JavaAPI文档中关于FileWriter类的内容。文件规定如下: constructor: Constructs a FileWriter object given a file name. public FileWriter(String fileName) throws IOException fileName - String The system-dependent filename. IOException - if the named file exis

我试图澄清JavaAPI文档中关于FileWriter类的内容。文件规定如下:

constructor:
Constructs a FileWriter object given a file name.

public FileWriter(String fileName)
    throws IOException


fileName - String The system-dependent filename.

IOException - if the named file exists but is a directory rather than a
regular file, does not exist but cannot be created, or cannot be opened
or any other reason

我不清楚FileWriter对象是否会尝试创建由文件名字符串指定的文件,尽管很清楚,该对象会检查文件是否已创建,如果无法创建,则引发异常。

是,将创建该文件(如果它不存在)。如果无法创建该文件,将引发IOException。

是的,确实如此。对未来的提示:如果你不确定,很快就可以测试这样的东西……我想这个问答会对你有所帮助。因此,根据您的逻辑,该方法将测试是否可以在没有任何创建文件意图的情况下创建文件,只是为了浪费一些时间并引发一个无关的异常?@not\p:是的,我认为是这样。这表明ab倾向于使用SO作为第一个调用端口,而不是先做充分的研究。我认为这并不能使它成为一个更好的问题。换一种说法:我从来不会问一个我至少花了半个小时来思考的问题。仅仅写这个问题通常需要我相当长的时间,以确保它是最好的问题。如果一个问题的答案可以在不到两分钟内确定(这可以),我认为这不值得问。换句话说,这个注释的长度是测试它所需的Java程序长度的三倍。