需求说明:在作业1的基础上,换用LinkedList存储新闻数据,并且使用LinkedList的getFirst()和getLast()方法获取第一条和最后一条数据,以及removeFirst()和removeLast()方法删除第一条和最后一条数据,输出效果如下图所示。
时间: 2024-04-14 09:25:51 浏览: 16
你好!感谢您的提问。根据您的需求,我理解您希望在作业1的基础上,使用LinkedList来存储新闻数据,并使用LinkedList的getFirst()和getLast()方法来获取第一条和最后一条数据,同时使用removeFirst()和removeLast()方法来删除第一条和最后一条数据。
以下是实现这个需求的示例代码:
```java
import java.util.LinkedList;
public class NewsData {
public static void main(String[] args) {
LinkedList<String> newsList = new LinkedList<>();
// 添加新闻数据
newsList.add("新闻1");
newsList.add("新闻2");
newsList.add("新闻3");
newsList.add("新闻4");
// 使用getFirst()和getLast()方法获取第一条和最后一条数据
String firstNews = newsList.getFirst();
String lastNews = newsList.getLast();
System.out.println("第一条新闻:" + firstNews);
System.out.println("最后一条新闻:" + lastNews);
// 使用removeFirst()和removeLast()方法删除第一条和最后一条数据
newsList.removeFirst();
newsList.removeLast();
// 输出结果
System.out.println("删除第一条和最后一条数据后的新闻列表:");
for (String news : newsList) {
System.out.println(news);
}
}
}
```
这段代码使用LinkedList来存储新闻数据,并通过getFirst()和getLast()方法获取第一条和最后一条数据,然后使用removeFirst()和removeLast()方法删除第一条和最后一条数据。最后,将删除数据后的新闻列表输出。
希望这个示例能满足您的需求。如果您有任何疑问,请随时提问!
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)