java Files 清空文件并写入内容
时间: 2023-06-22 15:33:35 浏览: 425
你可以使用Java中的Files类来清空文件并写入内容。以下是一个示例代码片段:
```java
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;
import java.util.Collections;
public class FileOperations {
public static void main(String[] args) throws Exception {
// 定义文件路径
Path filePath = Paths.get("path/to/file.txt");
// 清空文件内容
Files.write(filePath, Collections.emptyList());
// 写入新内容
String content = "This is new content.";
Files.write(filePath, content.getBytes(), StandardOpenOption.WRITE);
}
}
```
首先,定义文件路径并使用`Files.write()`方法传入空列表`Collections.emptyList()`来清空文件内容。接着,使用`Files.write()`方法和`StandardOpenOption.WRITE`选项将新的内容写入文件。
阅读全文