java读取txt文件到列表
时间: 2023-10-17 14:06:09 浏览: 58
以下是Java读取txt文件到列表的示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class TxtFileToList {
public static void main(String[] args) {
List<String> lines = new ArrayList<>();
String fileName = "file.txt"; // 文件名
try (BufferedReader br = new BufferedReader(new FileReader(fileName))) {
String line;
while ((line = br.readLine()) != null) {
lines.add(line);
}
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(lines); // 输出文件内容的列表形式
}
}
```
在上面的示例代码中,我们首先创建了一个空的字符串列表 `lines`,然后定义了要读取的文件名 `fileName`。接着使用 `BufferedReader` 类读取文件内容,每读取一行文本就将其添加到列表中。最后输出列表内容即可。
需要注意的是,上述代码中用到了 try-with-resources 语句,可以自动关闭 `BufferedReader` 对象,避免手动关闭或资源泄漏的问题。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)