Java List集合使用方法介绍(2)——公告管理
来源:互联网 发布:淘宝国际卖家 编辑:程序博客网 时间:2024/06/06 09:31
Javaimport java.util.Date;public class Notice { private int id;// ID private String title;// 标题 private String creator;// 创建人 private Date createTime;// 创建时间 public Notice(int id, String title, String creator, Date createTime) { super(); this.id = id; this.title = title; this.creator = creator; this.createTime = createTime; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getCreator() { return creator; } public void setCreator(String creator) { this.creator = creator; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; }}
Javaimport java.util.ArrayList;import java.util.Date;public class NoticeTest { public static void main(String[] args) { // 创建Notice类的对象,生成三条公告 Notice notice1 = new Notice(1, "欢迎来到慕课网!", "管理员", new Date()); Notice notice2 = new Notice(2, "请同学们按时提交作业!", "老师", new Date()); Notice notice3 = new Notice(3, "考勤通知!", "老师", new Date()); // 添加公告 ArrayList noticeList = new ArrayList(); noticeList.add(notice1); noticeList.add(notice2); noticeList.add(notice3); // 显示公告 System.out.println("公告的内容为:"); for (int i = 0; i < noticeList.size(); i++) { System.out.println(i + 1 + ":" + ((Notice) (noticeList.get(i))).getTitle()); } System.out.println("***********************************"); // 在第一条公告后面添加一条新公告 Notice notice4 = new Notice(4, "在线编辑器可以使用啦!", "管理员", new Date()); noticeList.add(1, notice4); // 显示公告 System.out.println("公告的内容为:"); for (int i = 0; i < noticeList.size(); i++) { System.out.println(i + 1 + ":" + ((Notice) (noticeList.get(i))).getTitle()); } // 删除按时完成作业的公告 noticeList.remove(2); System.out.println("删除公告后的内容为:"); for (int i = 0; i < noticeList.size(); i++) { System.out.println(i + 1 + ":" + ((Notice) (noticeList.get(i))).getTitle()); } // 将第二条公告改为:Java在线编辑器可以使用啦! System.out.println("***********************************"); notice4.setTitle("Java在线编辑器可以使用啦!"); System.out.println("修改后:"); for (int i = 0; i < noticeList.size(); i++) { System.out.println(i + 1 + ":" + ((Notice) (noticeList.get(i))).getTitle()); } }}
阅读全文
0 0
- Java List集合使用方法介绍(2)——公告管理
- Java List集合使用方法介绍(1)
- Java Map集合使用方法介绍(2)——商品信息管理
- 集合(2)—Collection之List的使用方法
- Java Set集合使用方法介绍(2)——宠物猫信息管理
- Java Set集合使用方法介绍(1)——在集合中插入字符串
- java集合系列——List集合之ArrayList介绍(二)
- java集合系列——List集合之LinkedList介绍(三)
- java集合系列——List集合之Vector介绍(四)
- java集合系列——List集合之Stack介绍(五)
- Java集合—List集合
- Java Map集合使用方法介绍(1)——在字典中添加内容并显示
- Java集合之List介绍
- JAVA——集合(List延伸)
- java集合系列——List集合总结(六)
- JAVA集合二 ——list(01、List接口)
- java集合(三)——集合 List
- java集合框架—List
- 系统集成项目管理工程师学习笔记(三)项目管理的一般知识
- 0517
- 字符串转换成十进制整数
- vivo2017实习生编程题
- Python:Template使用指南
- Java List集合使用方法介绍(2)——公告管理
- C++ 简易string类实现(五)-进一步抽象
- 多路查找树(B树)
- Linux中软链接和硬链接的区别(笔记)
- 台湾大学林轩田机器学习基石课程学习笔记11 -- Linear Models for Classification
- 人员签到程序
- 宏润年
- undefined和null的区别
- 用java解决大数