List
package com.set;
import java.util.*;
public class ListDome1 {
public static void main(String[] args) {
//用ArrayList存储编程语言的名称,并输出
List list=new ArrayList();
list.add("Java");
list.add("C");
list.add("C++");
list.add("Go");
list.add("swift");
//输出列表中元素的个数
System.out.println("列表中元素的个数为:"+list.size());
//遍历输出所有的编程语言
System.out.println("**************");
for(int i=0;i<list.size();i++) {
System.out.print(list.get(i)+",");
}
//移除列表中的C++
System.out.println();
//list.remove(2);
list.remove("C++");
System.out.println("*****************");
System.out.println("移除C++以后的元素:");
for(int i=0;i<list.size();i++) {
System.out.print(list.get(i)+",");
}
System.out.println();
//查看ArrayList中是否包含“Java”
System.out.println("*******************");
System.out.println(list.contains("Java"));
}
}
list测试2
public class ArrayListDemo {
public static void main(String[] args) {
//用ArrayList存储学科的名称
List list=new ArrayList();
list.add("语文");
list.add("数学");
list.add("英语");
list.add("化学");
list.add("物理");
list.add("生物");
//输出列表中元素的个数
System.out.println("列表中元素的个数为:"+list.size());
//遍历输出所有列表元素
for(int i=0;i<list.size();i++) {
System.out.println("第"+(i+1)+"个为"+list.get(i));
}
}
}
ArraysList测试
package com.set;
import 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;
}
}
测试类
package com.set;
import java.util.*;
public class NoticeTest {
public static void main(String[] args) {
// 创建Notice类的对象,生成三条公告
Notice notice1=new Notice(1,"欢迎来到java世界!","管理员",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());
}
}
}
ArraysList测试2
package com.set;
import java.util.*;
public class Employee {
private int id;//ID
private String name;//姓名
private double salary;//薪资
public Employee(int id, String name, double salary) {
super();
this.id = id;
this.name = name;
this.salary = salary;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
}
测试类
package com.set;
import java.util.*;
public class EmployeeTest {
public static void main(String[] args) {
//创建三个EmployeeTest类的对象
Employee em1=new Employee(1,"张三",5000);
Employee em2=new Employee(2,"李四",5500);
Employee em3=new Employee(3,"赵六",4000);
//添加员工信息到ArrayLis中
ArrayList emlist=new ArrayList();
emlist.add(em1);
emlist.add(em2);
emlist.add(em3);
//显示员工的姓名和薪资
System.out.println("员工姓名"+" "+"员工薪资");
for(int i=0;i<emlist.size();i++) {
System.out.println((((Employee)(emlist.get(i))).getName())+" "+((Employee)(emlist.get(i))).getSalary());
}
}
}