From b66b0d1886fec3210e47f5ae3d459f8059157416 Mon Sep 17 00:00:00 2001 From: o-matsuda <26-o-matsuda-stellatecnica@it-college.co.jp> Date: Fri, 18 Sep 2026 14:58:19 +0900 Subject: [PATCH] =?UTF-8?q?=EF=BC=93=E6=97=A5=E7=9B=AE=E6=AE=B5=E9=9A=8E?= =?UTF-8?q?=EF=BC=99=E5=AE=8C=E4=BA=86=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- em-oop/src/Main.java | 49 +++++++++++++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 17 deletions(-) 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 = "";