打开一个文本文件,每次读取一行内容。将每行作为一个String读入,并将那个String对象置入一个LinkedList中
时间: 2024-02-15 13:02:05 浏览: 25
好的,我可以帮你解决这个问题。你可以使用Java的IO类和LinkedList类来实现这个功能。以下是一个示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.LinkedList;
public class ReadFileToLinkedList {
public static void main(String[] args) {
// 定义文件路径
String filePath = "example.txt";
// 定义LinkedList
LinkedList<String> linkedList = new LinkedList<>();
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
String line;
// 逐行读取文本文件并添加到LinkedList中
while ((line = br.readLine()) != null) {
linkedList.add(line);
}
} catch (IOException e) {
e.printStackTrace();
}
// 打印LinkedList中的内容
for (String str : linkedList) {
System.out.println(str);
}
}
}
```
在这个示例代码中,我们首先定义了一个文件路径和一个空的LinkedList。然后,我们使用BufferedReader逐行读取文本文件,并将每行添加到LinkedList中。最后,我们遍历LinkedList并将其内容打印到控制台上。
希望这可以回答你的问题!
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](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)