//创建一个员工类
public class Employe {
/**
定义一个员工类Employee,
* 包含三个属性姓名、工号、工资,
* 创建三个员工对象存入ArrayList集合中,
* 并遍历输出
* */
定义
String name;
int jobnumber;
int salary;
}
//导入util包
import java.util.*;
//创建一个员工测试类
public class EmployeTest {
/**
定义一个员工类Employee,
* 包含三个属性姓名、工号、工资,
* 创建三个员工对象存入ArrayList集合中,
* 并遍历输出
* */
public static void main(String[] args) {
//创建 ArrayList集合
ArrayList<Employe> arr=new ArrayList<Employe>();
System.out.print(" 姓名 工号 工资");
//创建添加集合
add(arr);
//创建遍历集合
println(arr);
//打印集合长度
System.out.println("集合的长度为"+arr.size());
}
//添加ArrList集合
public static void add(ArrayList<Employe>arr){
//调用员工类创建三个值
Employe E=new Employe();
Employe E1=new Employe();
Employe E2=new Employe();
//把三个值添加到ArrList集合中
arr.add(E);
arr.add(E1);
arr.add(E2);
//为三个值赋上特有的属性
E.name="豆豆";
E.jobnumber=14565;
E.salary=15646;
E1.name="张三";
E1.jobnumber=15546;
E1.salary=1531;
E2.name="李斯";
E2.jobnumber=15466;
E2.salary=1546;
}
//遍历ArrList的值
private static void println(ArrayList<Employe> arr) {
for (int i=0;i<arr.size();i++){
System.out.println(arr.get(i).name+" "+arr.get(i).jobnumber+" "+arr.get(i).salary);
}
}
}