新闻管理系统,需求如下:
可以存储各类新闻标题(包含ID、名称、创建者)。
可以获取新闻标题的总数。
可以逐条打印每条新闻标题的名称。
News类:新闻类来存储新闻的相关信息,包括ID、名称和创建者。
public class News {
public int id;
public String newsName;//新闻名称
public String personName;//创建者
public News(int id, String newsName, String personName){
this.id = id;
this.newsName =newsName;
this.personName = personName;
}
}
Test类:实现以下功能。
添加新闻到列表中
获取新闻总数
逐条打印每条新闻的名称
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
ArrayList<News> list = new ArrayList<>();
News news1 = new News(01,"111111","aaaaa");
News news2 = new News(02,"222222","bbbbb");
News news3 = new News(03,"333333","ccccc");
News news4 = new News(04,"444444","ddddd");
News news5 = new News(05,"555555","eeeee");
News news6 = new News(06,"666666","fffff");
list.add(news1);//ArraysList集合类本身存在的方法
list.add(news2);
list.add(news3);
list.add(news4);
list.add(news5);
list.add(news6);
System.out.println("新闻标题总数为:"+list.size());
for(News a: list){//for增强循环
System.out.println(a.newsName);
}
}
}
运行结果:
标签:String,管理系统,list,集合,add,new,ArraysList,News,public From: https://blog.csdn.net/m0_71192988/article/details/141555269