通过reader对象调用方法readLine读取每一行的内容,并存储到List集合中。
时间: 2024-02-03 14:15:40 浏览: 75
Java字节流数据逐行读取(readLine)
5星 · 资源好评率100%
假设你已经创建了一个名为 `reader` 的 `BufferedReader` 对象,并想要将每一行的内容存储到 `List<String>` 类型的集合中,可以按照以下代码实现:
```java
List<String> lines = new ArrayList<>();
String line;
while ((line = reader.readLine()) != null) {
lines.add(line);
}
```
在上述代码中,我们创建了一个空的 `ArrayList` 对象 `lines`,然后通过 `BufferedReader` 对象的 `readLine()` 方法逐行读取文件内容,并将读取到的每一行存储到 `line` 变量中。当读取到文件末尾时,`readLine()` 方法将返回 `null`,此时循环结束。在每一次循环中,我们将读取到的当前行内容存储到 `lines` 集合中。
最终,`lines` 集合中将包含文件中的每一行内容。
阅读全文