按要求实现: 1、封装一个新闻类,包含标题和内容属性,提供get、set方法,重写toString方法,打印对象时只打印标题; 2、只提供一个带参数的构造器,实例化对象时,只初始化标题;并且实例化两个对象: 新闻一:新冠确诊病例超千万,数百万印度教信徒赴恒河”圣浴“引民众担忧 新闻二:男子突然想起2个月前钓的鱼还在网兜中,捞起一看赶紧放生 3、将新闻对象添加到ArrayList集合中,并且进行倒序遍历; 4、在遍历集合过程中,对新闻标题进行处理,超过15个字的只保留15个字,然后在后边加”...“; 5、在控制台打印遍历出经过处理了的新闻标题; 代码复制,结果截图。
时间: 2024-03-30 15:33:16 浏览: 21
以下是代码实现:
```
import java.util.ArrayList;
public class News {
private String title;
private String content;
public News(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
@Override
public String toString() {
return title;
}
}
public class Test {
public static void main(String[] args) {
News news1 = new News("新冠确诊病例超千万,数百万印度教信徒赴恒河”圣浴“引民众担忧");
News news2 = new News("男子突然想起2个月前钓的鱼还在网兜中,捞起一看赶紧放生");
ArrayList<News> newsList = new ArrayList<>();
newsList.add(news1);
newsList.add(news2);
for (int i = newsList.size() - 1; i >= 0; i--) {
News news = newsList.get(i);
String title = news.getTitle();
if (title.length() > 15) {
title = title.substring(0, 15) + "...";
}
System.out.println(title);
}
}
}
```
在上面的代码中,我们首先定义了一个News类,包含了标题和内容属性,提供了get、set方法和重写了toString方法。
在News类中只提供了一个带参数的构造器,用于初始化标题属性。
在Test类中,我们实例化了两个News对象news1和news2,并将它们添加到了ArrayList集合中。
然后,我们倒序遍历集合中的元素,对新闻标题进行处理,超过15个字的只保留15个字,然后在后边加”...“,并输出到控制台。
最终输出结果为:
```
放生...钓的鱼还在网兜中
担忧...信徒赴恒河”圣浴“引民众
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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_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)