首页 > 其他分享 >使用ArraysList集合类实现新闻管理系统

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

时间:2024-08-26 09:50:50浏览次数:8  
标签:String 管理系统 list 集合 add new ArraysList News public

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

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

相关文章

  • java毕业设计-基于springboot+vue的在线付费自习室管理系统,基于SpringBoot+Vue的自习
    文章目录前言系统功能演示视频项目架构和内容获取(文末获取)具体实现截图用户前台管理后台架构设计MVC的设计模式基于B/S的架构技术栈具体功能模块设计系统需求分析可行性分析系统测试为什么我?关于我我自己的网站项目开发案例项目相关文件前言博主介绍:✌️码农一枚......
  • 基于Java的驾校信息管理系统设计与实现(论文+源码)_kaic
    ​ 摘  要随着社会的发展,车辆越来越多,计算机的优势和普及让驾校管理系统的开发变得越来越有必要。因此,本系统通过使用Windows操作系统,采用Java语言和SpringBoot框架进行搭建与编写,前端技术使用Vue,数据库使用MySQL,数据库工具使用Navicat,开发工具选择IDEA。本篇论文通过进......
  • 基于Java的小区物业管理系统APP的设计与实现(论文+源码)_kaic
    ​摘 要小区物业管理系统是现代社会中非常热门的软件,伴随着社区规模的不断扩大和住户的不断增多,本系统的主要目的是辞别帐本以及传统的单一数据管理系统,快捷的保存用户各种数据信息。本系统针对Java系统展开,使用Java、SpringBoot框架以及MySQL等技术帮助开发。主要实现......
  • Java中的集合类
    两大集合接口Collection单列集合接口,它是所有单列集合类的根接口。Collection集合有两个重要的子接口,分别是List和SetList集合的特点是元素有序、可重复。该接口的主要实现类有ArrayList和LinkedListSet集合的特点是元素无序并且不可重复。该接口的主要实现类有HashSet和Tree......
  • uniapp源码 进销存 小程序 可生成H5页面和APP,前后端全开源小程序 进销存管理系统多用
    现在市面上这个前后端进销存大都存在BUG,不知道大家有没有发现,1.采购管理不能退货和跳转页面缺失BUG,需要刷新一下就是在退货审核管理那里去确认成功退货,商品库存还是显示采购入库时的数量。2.销售管理库存为0还能进行出库,(最后显示没有库存)(前提是修复了采购那里的BUG)3.销售......
  • ipset:保存集合内容到文件
    一,保存到文件1,创建集合:[root@blog~]#ipsetcreatemysethash:ip添加ip:[root@blog~]#ipsetaddmyset192.168.1.100[root@blog~]#ipsetaddmyset192.168.1.101[root@blog~]#ipsetaddmyset192.168.1.102查看集合信息:[root@blog~]#ipsetlistmyset......
  • 基于springboot+vue.js的牙科就诊管理系统附带文章源码部署视频讲解等
    文章目录前言详细视频演示具体实现截图核心技术介绍后端框架SpringBoot前端框架Vue持久层框架MyBaits为什么选择我代码参考数据库参考测试用例参考源码获取前言......
  • 基于ssm+vue.js的附学费管理系统带文章源码部署视频讲解等
    文章目录前言详细视频演示具体实现截图核心技术介绍后端框架SSM前端框架Vue持久层框架MyBaits为什么选择我代码参考数据库参考测试用例参考源码获取前言......
  • 基于python+flask框架的医疗健康信息管理系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着科技的飞速发展和人口老龄化的加剧,医疗健康领域面临着前所未有的挑战与机遇。传统的医疗健康管理模式已难以满足日益增长的健康管理需......
  • 基于python+flask框架的赛事管理系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着体育产业的蓬勃发展,各类赛事活动层出不穷,从地方性小型比赛到国际级大型赛事,都面临着参赛者众多、赛事组织复杂、信息管理繁琐等挑战。......