/**
* 作者:
* 日期:2013-11-16
* 功能:ArrayList集合的使用
*/
package com.cg;
import java.util.*;
public class Demo2 {
public static void main(String[] args) {
ArrayList al = new ArrayList();
Clerk clerk1 = new Clerk("松鼠",20,100);
Clerk clerk2 = new Clerk("松鼠2",22,1002);
//将雇员加入到集合
al.add(clerk1);
al.add(clerk2);
System.out.println("al大小"+al.size());
//遍历集合中的元素
for(int i=0;i<al.size();i++){
Clerk cle = (Clerk)al.get(i);
System.out.println("雇员名字:"+cle.getName());
}
//从集合中删除雇员
al.remove(0);
System.out.println("al大小"+al.size());
//遍历集合中的元素
for(int i=0;i<al.size();i++){
Clerk cle = (Clerk)al.get(i);
System.out.println("雇员名字:"+cle.getName());
}
}
}
//雇员类
class Clerk{
//雇员属性
String name;
int age;
float salary;
public Clerk(){
}
public Clerk(String name,int age,int sal){
this.name = name;
this.age = age;
this.salary = sal;
}
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 getSalary() {
return salary;
}
public void setSalary(float salary) {
this.salary = salary;
}
}