this Oracle Java教程:


  OpenOptions参数
  
  本节中的几种方法采用可选的OpenOptions
  参数。此参数是可选参数,API会告诉您
  如果未指定,则默认行为是该方法的行为。


这些是它们所指的API

如果未指定任何StandardOpenOption,则无法找出文件创建的行为。默认的StandardOpenOption是什么?

提前致谢。

最佳答案

如本教程所述,使用OpenOptions的各个方法定义了它们的默认值。

例如。 Files.newBufferedWriter定义以下默认值:


  如果没有选项,则此方法就像CREATE一样工作,
  存在TRUNCATE_EXISTING和WRITE选项。换句话说,它
  打开文件进行写入,如果不存在则创建文件,或者
  最初将现有的常规文件截断为0(如果它的大小)
  存在。

10-07 12:57
查看更多