java中读取若干行数据
时间: 2024-05-06 15:16:45 浏览: 38
在Java中,可以使用BufferedReader类和FileReader类来读取文件中的多行数据。下面是一个示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadLinesFromFile {
public static void main(String[] args) {
try {
BufferedReader reader = new BufferedReader(new FileReader("filename.txt"));
String line = reader.readLine();
while (line != null) {
System.out.println(line);
line = reader.readLine();
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例代码中,我们首先创建了一个BufferedReader对象,该对象用于读取文件中的数据。然后,我们使用FileReader类来打开文件。在while循环中,我们使用readLine()方法逐行读取文件内容,并将每行数据输出到控制台。最后,我们在try-catch块中关闭了BufferedReader对象。
请注意,在使用BufferedReader类和FileReader类时,需要处理IOException异常。此外,您还需要将文件名替换为实际文件的名称。