使用ArraysList集合类实现新闻管理系统

新闻管理系统,需求如下:

        可以存储各类新闻标题(包含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);
        }
    }
 }

运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值