Java
import java.util.Date;
public class Notice {
private int 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;
}
}
Java
import java.util.ArrayList;
import java.util.Date;
public class NoticeTest {
public static void main (String[] args) {
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());
}
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());
}
}
}