8段階目(セッターに簡単なチェックを入れてみよう)
This commit is contained in:
@@ -48,6 +48,10 @@ public class EmployeeData {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setNmEmployee(String nmEmployee) {
|
public void setNmEmployee(String nmEmployee) {
|
||||||
|
if (nmEmployee == null || nmEmployee.strip().length() == 0) {
|
||||||
|
System.out.println("社員名が空のため設定できませんでした");
|
||||||
|
return;
|
||||||
|
}
|
||||||
this.nmEmployee = nmEmployee;
|
this.nmEmployee = nmEmployee;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -86,5 +90,4 @@ public class EmployeeData {
|
|||||||
public static int getEmpCount() {
|
public static int getEmpCount() {
|
||||||
return empCount;
|
return empCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,6 +55,16 @@ public class Main {
|
|||||||
}
|
}
|
||||||
System.out.println("現在の社員のデータ件数:" + EmployeeData.getEmpCount() + "件");
|
System.out.println("現在の社員のデータ件数:" + EmployeeData.getEmpCount() + "件");
|
||||||
|
|
||||||
|
System.out.println();
|
||||||
|
|
||||||
|
//nullおよび前後の空白を取り除いた結果が空文字チェック
|
||||||
|
EmployeeData emp = new EmployeeData("10000", "デフォルト", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10");
|
||||||
|
System.out.println(emp);
|
||||||
|
emp.setNmEmployee(null);
|
||||||
|
System.out.println(emp);
|
||||||
|
emp.setNmEmployee(" ");
|
||||||
|
System.out.println(emp);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user