帮我用java写一个使用 FileSystem api 读写文本文件的代码
时间: 2023-06-05 07:08:14 浏览: 134
基于java的读写文本文件的示例代码.zip
好的,以下是使用 FileSystem api 读写文本文件的 Java 代码示例:
读取文本文件:
```java
Path filePath = Paths.get("path/to/file.txt");
try (FileSystem fs = FileSystems.newFileSystem(filePath, null)) {
Path file = fs.getPath("/file.txt");
List<String> lines = Files.readAllLines(file);
for (String line : lines) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
```
写入文本文件:
```java
Path filePath = Paths.get("path/to/file.txt");
byte[] bytes = "Hello, World!".getBytes(StandardCharsets.UTF_8);
try (FileSystem fs = FileSystems.newFileSystem(filePath, null)) {
Path file = fs.getPath("/file.txt");
Files.write(file, bytes, StandardOpenOption.CREATE);
} catch (IOException e) {
e.printStackTrace();
}
```
请注意,以上代码中的 "path/to/file.txt" 应替换为实际的文件路径。
阅读全文