java如何读取文件
时间: 2024-03-21 11:33:29 浏览: 122
在Java中,可以使用Files类和BufferedReader类来读取文件。首先,使用Files类的newBufferedReader方法来创建一个BufferedReader对象,传入文件的路径作为参数。然后,使用BufferedReader对象的readLine方法来读取文件的每一行内容。如果想要读取大文件,可以使用BufferedReader的lines方法返回一个Stream<String>对象,然后进行操作并在结束后调用close()方法关闭流。
另外还可以使用Scanner类来读取文件,通过使用Scanner的构造函数将文件作为参数传入,然后使用nextLine方法来读取每一行。
以下是一个读取文件的示例代码:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class FileReadingExample {
public static void main(String[] args) throws IOException {
String expectedValue = "Hello, World!";
Path path = Paths.get("path/to/your/file.txt");
BufferedReader reader = Files.newBufferedReader(path);
String line = reader.readLine();
System.out.println(line);
reader.close();
}
}
```
阅读全文