diff --git a/em-oop/src/EmployeeData.java b/em-oop/src/EmployeeData.java index f1745e7..969934d 100644 --- a/em-oop/src/EmployeeData.java +++ b/em-oop/src/EmployeeData.java @@ -20,6 +20,8 @@ public class EmployeeData { static int getEmpCount() { return empCount; } + + //getNmEmployee.strip(); public EmployeeData() { empCount++; @@ -28,6 +30,17 @@ public class EmployeeData { public EmployeeData(String idEmployee, String nmEmployee, String knEmployee, String mailAddress, String password, String idDepartment) { + + nmEmployee=nmEmployee.strip(); + int nmNum = nmEmployee.length(); + + if(nmNum==0) { + System.out.println("社員名が空のため設定できませんでした"); + + } + if(nmNum>0){ + + this.setIdEmployee(idEmployee); this.setNmEmployee(nmEmployee); this.setKnEmployee(knEmployee); @@ -35,6 +48,7 @@ public class EmployeeData { this.setPassword(password); this.setIdDepartment(idDepartment); empCount++; + } } public String getIdEmployee() { @@ -42,6 +56,7 @@ public class EmployeeData { } public void setIdEmployee(String idEmployee) { + this.idEmployee = idEmployee; } diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index 3a90001..4d9c83f 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -2,7 +2,7 @@ public class Main { public static void main(String[] args) { EmployeeData[] employee = new EmployeeData[5]; - employee[0] = new EmployeeData("10000","山田龍也","ヤマダタツヤ","yamada@hoge.jp","aaa","10"); + employee[0] = new EmployeeData("10000"," ","ヤマダタツヤ","yamada@hoge.jp","aaa","10"); employee[1] = new EmployeeData(); employee[2] = new EmployeeData(); employee[3] = new EmployeeData();