我正在尝试使用Java 7中的新Files.newBufferedWriter,并且我无法让示例正常工作:我想在文件不存在时创建一个新文件,如果存在则覆盖它。
我的做法是:
OpenOption[] options = {StandardOpenOption.CREATE_NEW, StandardOpenOption.WRITE, StandardOpenOption.TRUNCATE_EXISTING};
BufferedWriter writer = Files.newBufferedWriter(Paths.get("example.txt"), StandardCharsets.UTF_8, options);
我尝试了不同的选项,但是无法使它工作。
求助?