本文共 3335 字,大约阅读时间需要 11 分钟。
四、附:测试类代码
1.Department类
public class Department {
private String departName; private List<Employee> empList;
public Department() {
}
public Department(String departName, List<Employee> empList) { super(); this.departName = departName; this.empList = empList; }
@Override public String toString() { return "Department [departName=" + departName + ", empList=" + empList + "]"; }
public String getDepartName() { return departName; }
public void setDepartName(String departName) { this.departName = departName; }
public List<Employee> getEmpList() { return empList; }
public void setEmpList(List<Employee> empList) { this.empList = empList; }
} |
2.Employee类
public class Employee {
private String empName; private Address address; private double salary;
public Employee() {
}
public Employee(String empName, Address address, double salary) { super(); this.empName = empName; this.address = address; this.salary = salary; }
public double getSalary() { return salary; }
public void setSalary(double salary) { this.salary = salary; }
public String getEmpName() { return empName; }
public void setEmpName(String empName) { this.empName = empName; }
public Address getAddress() { return address; }
public void setAddress(Address address) { this.address = address; }
@Override public String toString() { return "Employee [empName=" + empName + ", address=" + address + "]"; } } |
3.Address类
public class Address {
private String country; private String province; private String city; private String street;
public Address() {
}
public Address(String country, String province, String city, String street) { super(); this.country = country; this.province = province; this.city = city; this.street = street; }
public String getCountry() { return country; }
public void setCountry(String country) { this.country = country; }
public String getProvince() { return province; }
public void setProvince(String province) { this.province = province; }
public String getCity() { return city; }
public void setCity(String city) { this.city = city; }
public String getStreet() { return street; }
public void setStreet(String street) { this.street = street; }
@Override public String toString() { return "Address [country=" + country + ", province=" + province + ", city=" + city + ", street=" + street + "]"; }
} |
4.GetData类
public class GetData {
public static List<Department> getDepartList() { List<Department> departList = new ArrayList<>();
List<Employee> empList = new ArrayList<>();
for(int i = 1; i <= 20; i++) { Employee employee = new Employee("emp"+String.format("%02d", i), new Address("country"+String.format("%02d", i), "prov"+String.format("%02d", i), "city"+String.format("%02d", i), "street"+String.format("%02d", i)),i*100.00); empList.add(employee); }
Department department01 = new Department("depart01", empList.subList(0, 4)); Department department02 = new Department("depart02", empList.subList(4, 8)); Department department03 = new Department("depart03", empList.subList(8, 12)); Department department04 = new Department("depart04", empList.subList(12, 16)); Department department05 = new Department("depart05", empList.subList(16, 20));
departList.add(department01); departList.add(department02); departList.add(department03); departList.add(department04); departList.add(department05);
return departList; }
}
|
本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源。