diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index eb95157..228388a 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -42,25 +42,40 @@ public class Main { alldate[9] = dept5; alldate[10] = dept6; - int num1 = 0; - int num2 = 0; - for (int i = 0; i <= 10; i++) { - if (alldate[i] instanceof EmployeeData) { - num1++; - EmployeeData emp = (EmployeeData) alldate[i]; - System.out.println(emp.getMailAddress()); - } else { - num2++; - } - - // System.out.println(alldate[i]); - } - System.out.println("社員データ:" + num1 + "件"); - System.out.println("部署データ" + num2 + "件"); - + // int num1 = 0; + // int num2 = 0; + // for (int i = 0; i <= 10; i++) { + // if (alldate[i] instanceof EmployeeData) { + // num1++; + // EmployeeData emp = (EmployeeData) alldate[i]; + // System.out.println(emp.getMailAddress()); + // } else { + // num2++; + // // System.out.println(alldate[i]); + // } + // System.out.println("社員データ:" + num1 + "件"); + // System.out.println("部署データ" + num2 + "件"); + // int i=EmployeeData.getEmpCount(); // System.out.println("現在の社員データ件数;"+ i + "件"); - + String id = (""); + for (int i = 0; i <= 10; i++) { + if (alldate[i] instanceof DepartmentDate) { + DepartmentDate dep = (DepartmentDate) alldate[i]; + if (dep.getNmDepartment().equals("システム開発事業部")) { + id = dep.getIdDepartment(); + break; + } + } + } + for (int i = 0; i < 10; i++) { + if (alldate[i] instanceof EmployeeData) { + EmployeeData emp = (EmployeeData) alldate[i]; + if (emp.getIdDepartment().equals(id)) { + System.out.println(emp.getNmEmployee() + " " + emp.getMailAddress()); + } + } + } System.out.println(employee[0].toCSV()); System.out.println(employee[0].getPrimaryKeyValue()); String str = "";