3日目段階6です
This commit is contained in:
39
em-oop/src/DepartmentData.java
Normal file
39
em-oop/src/DepartmentData.java
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
|
||||||
|
public class DepartmentData extends BaseData {
|
||||||
|
private String idDepartment;
|
||||||
|
private String nmDepartment;
|
||||||
|
|
||||||
|
public DepartmentData(String idDepartment, String nmDepartment) {
|
||||||
|
setIdDepartment(idDepartment);
|
||||||
|
setNmDepartment(nmDepartment);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getIdDepartment() {
|
||||||
|
return idDepartment;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIdDepartment(String idDepartment) {
|
||||||
|
this.idDepartment = idDepartment;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getNmDepartment() {
|
||||||
|
return nmDepartment;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNmDepartment(String nmDepartment) {
|
||||||
|
this.nmDepartment = nmDepartment;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return getIdDepartment() + "\t" + getNmDepartment();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String toCSV() {
|
||||||
|
return getIdDepartment() + "," + getNmDepartment();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPrimaryKeyValue() {
|
||||||
|
return getIdDepartment();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -12,7 +12,7 @@ public class Main {
|
|||||||
String id = scanner.nextLine();
|
String id = scanner.nextLine();
|
||||||
boolean bo = false;
|
boolean bo = false;
|
||||||
|
|
||||||
BaseData[] employees = new BaseData[5];
|
BaseData[] allData = new BaseData[11];
|
||||||
|
|
||||||
BaseData employee = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10");
|
BaseData employee = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10");
|
||||||
|
|
||||||
@@ -24,18 +24,36 @@ public class Main {
|
|||||||
|
|
||||||
BaseData employee4 = new EmployeeData("10004", "三宅武", "ミヤケタケシ", "miya@hoge.jp,eee", "eee", "13");
|
BaseData employee4 = new EmployeeData("10004", "三宅武", "ミヤケタケシ", "miya@hoge.jp,eee", "eee", "13");
|
||||||
|
|
||||||
employees[0] = employee;
|
allData[0] = employee;
|
||||||
employees[1] = employee1;
|
allData[1] = employee1;
|
||||||
employees[2] = employee2;
|
allData[2] = employee2;
|
||||||
employees[3] = employee3;
|
allData[3] = employee3;
|
||||||
employees[4] = employee4;
|
allData[4] = employee4;
|
||||||
|
|
||||||
for (int i = 0; i < employees.length; i++) {
|
BaseData dept = new DepartmentData("10", "役員");
|
||||||
|
BaseData dept1 = new DepartmentData("11", "人事・総務部");
|
||||||
|
BaseData dept2 = new DepartmentData("12", "経理部");
|
||||||
|
BaseData dept3 = new DepartmentData("13", "システム開発事業部");
|
||||||
|
BaseData dept4 = new DepartmentData("14", "教育事業部");
|
||||||
|
BaseData dept5 = new DepartmentData("15", "営業企画部");
|
||||||
|
|
||||||
|
allData[5] = dept;
|
||||||
|
allData[6] = dept1;
|
||||||
|
allData[7] = dept2;
|
||||||
|
allData[8] = dept3;
|
||||||
|
allData[9] = dept4;
|
||||||
|
allData[10] = dept5;
|
||||||
|
|
||||||
|
for (int i = 0; i < allData.length; i++) {
|
||||||
|
System.out.println(allData[i]);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < allData.length; i++) {
|
||||||
|
|
||||||
// System.out.println(employees[i]);
|
// System.out.println(employees[i]);
|
||||||
if (employees[i].getPrimaryKeyValue().equals(id)) {
|
if (allData[i].getPrimaryKeyValue().equals(id)) {
|
||||||
bo = true;
|
bo = true;
|
||||||
System.out.println(employees[i]);
|
System.out.println(allData[i]);
|
||||||
|
|
||||||
// System.out.println(employee.toCSV(F));
|
// System.out.println(employee.toCSV(F));
|
||||||
// System.out.println(employee.getPrimaryKeyValue());
|
// System.out.println(employee.getPrimaryKeyValue());
|
||||||
|
|||||||
Reference in New Issue
Block a user