path.of()方法,控制台读取文件
时间: 2024-03-02 22:53:21 浏览: 14
`Path.of()`是Java 11中新加入的一个静态工厂方法,用于创建Path对象。Path对象表示文件或目录的路径,可以用于操作文件系统中的文件或目录。
以下是使用Path.of()方法读取文件的示例代码:
```java
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.List;
public class Main {
public static void main(String[] args) throws IOException {
Path path = Path.of("file.txt"); // 创建Path对象
List<String> lines = Files.readAllLines(path); // 读取文件内容为List<String>
for (String line : lines) {
System.out.println(line); // 输出文件内容
}
}
}
```
以上代码读取了当前目录下的`file.txt`文件,并将文件内容输出到控制台。
需要注意的是,使用`Path.of()`方法创建Path对象时,需要传入文件或目录的路径。如果文件或目录不存在,会抛出`NoSuchFileException`异常。在读取文件时,如果文件不存在或读取文件错误,会抛出`IOException`异常。因此,在使用`Path.of()`方法和文件读取方法时,需要注意异常处理。