package com.test; import java.util.*; /** * @author qingfeng * 功能: */ public class ArrayDemo { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList al = new ArrayList(); //ArrayList动态添加 Clerk clerk1 = new Clerk("宋江",50,1000); al.add(clerk1); Clerk clerk2 = new Clerk("林冲",40,1400); al.add(clerk2); Clerk clerk3 = new Clerk("麒麟",30,2000); al.add(clerk3); Clerk clerk4 = clerk1; al.add(clerk4); System.out.println("ArrayList内人数为"+al.size()); //ArrayList遍历 for(int i=0; i<al.size(); i++) { Clerk clerk = (Clerk)al.get(i); System.out.println("clerk"+(i+1)+"是"+clerk.getName()); } System.out.println("---------------------------"); //ArrayList动态删除 al.remove(1);//删除“林冲” //ArrayList遍历 for(int i=0; i<al.size(); i++) { Clerk clerk = (Clerk)al.get(i); System.out.println("clerk"+(i+1)+"是"+clerk.getName()); } } } //建立员工类 class Clerk { //成员属性 private String name; private int age; private float sal; //构造方法:初始化 public Clerk(String name, int age, float sal) { this.name = name; this.age = age; this.sal = sal; } //setters getters public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public float getSal() { return sal; } public void setSal(float sal) { this.sal = sal; } }