3日目_4段階
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
|
|
||||||
public class EmployeeData {
|
public class EmployeeData extends BaseData {
|
||||||
// public static void main(String args[]) {
|
|
||||||
|
|
||||||
private String idEmployee;
|
private String idEmployee;
|
||||||
private String nmEmployee;
|
private String nmEmployee;
|
||||||
@@ -14,6 +13,19 @@ public class EmployeeData {
|
|||||||
|
|
||||||
// boolean isMatchID = isMatchId(idEmployee);//IdEmployeeが一致するか判断
|
// boolean isMatchID = isMatchId(idEmployee);//IdEmployeeが一致するか判断
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toCSV(){
|
||||||
|
return getIdEmployee() + "," + getNmEmployee() + "," + getKnEmployee() + ","
|
||||||
|
+ getMailAddress() +"," + getPassword() +"," + getIdDepartment() + ","; //フィールドの値をゲッターを使ってカンマ区切り、returnする。
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getPrimaryKeyValue() {
|
||||||
|
return idEmployee;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
//idEmployee「ID」を取得するgetter
|
//idEmployee「ID」を取得するgetter
|
||||||
public String getIdEmployee() {
|
public String getIdEmployee() {
|
||||||
return idEmployee;
|
return idEmployee;
|
||||||
|
|||||||
@@ -1,26 +1,26 @@
|
|||||||
public class Main {
|
public class Main {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
// EmployeeData employee = new EmployeeData();
|
EmployeeData employee = new EmployeeData();
|
||||||
// String idEmployee = "10000";
|
// String idEmployee = "10000";
|
||||||
// String nmEmployee = "山田龍也";
|
// String nmEmployee = "山田龍也";
|
||||||
// String knEmployee = "ヤマダタツヤ";
|
// String knEmployee = "ヤマダタツヤ";
|
||||||
// String mailAddress = "yamada@hoge.jp";
|
// String mailAddress = "yamada@hoge.jp";
|
||||||
// String password = "aaa";
|
// String password = "aaa";
|
||||||
// String idDepartment = "10";
|
// String idDepartment = "10";
|
||||||
|
|
||||||
EmployeeData[] employees = new EmployeeData[5];
|
// EmployeeData[] employees = new EmployeeData[5];
|
||||||
|
|
||||||
// employees[1] = new Employee;
|
// employees[1] = new Employee;
|
||||||
|
|
||||||
// employees[0] = new EmployeeData();
|
// employees[0] = new EmployeeData();
|
||||||
|
|
||||||
employees[0] = new EmployeeData("", "", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10");
|
// employees[0] = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10");
|
||||||
// employees[0].setIdEmployee(""); //private 後 に使用する!!
|
employee.setIdEmployee("10000"); //private 後 に使用する!!
|
||||||
// employees[0].setNmEmployee(""); //段階 8 確認用
|
employee.setNmEmployee("山田龍也"); //段階 8 確認用
|
||||||
// employees[0].setKnEmployee("ヤマダタツヤ");
|
employee.setKnEmployee("ヤマダタツヤ");
|
||||||
// employees[0].setMailAddress("yamada@hoge.jp");
|
employee.setMailAddress("yamada@hoge.jp");
|
||||||
// employees[0].setPassword("aaa");
|
employee.setPassword("aaa");
|
||||||
// employees[0].setIdDepartment("10");
|
employee.setIdDepartment("10");
|
||||||
|
|
||||||
// employees[0].idEmployee = "1000"; //段階5の分に s[0] 足した //privete 前 に使用!!!!!!
|
// employees[0].idEmployee = "1000"; //段階5の分に s[0] 足した //privete 前 に使用!!!!!!
|
||||||
// employees[0].nmEmployee = "山田龍也";
|
// employees[0].nmEmployee = "山田龍也";
|
||||||
@@ -30,8 +30,8 @@ public class Main {
|
|||||||
// employees[0].idDepartment = "10";
|
// employees[0].idDepartment = "10";
|
||||||
|
|
||||||
//
|
//
|
||||||
// employees[1] = new EmployeeData();
|
// employees[1] = new EmployeeData();
|
||||||
employees[1] = new EmployeeData("10000", "高橋準", "タカハシジュン", "jtaka@hoge.jp", "bbb", "10");
|
// employees[1] = new EmployeeData("10000", "高橋準", "タカハシジュン", "jtaka@hoge.jp", "bbb", "10");
|
||||||
|
|
||||||
// employees[1].setIdEmployee ( "10001");
|
// employees[1].setIdEmployee ( "10001");
|
||||||
// employees[1].setNmEmployee ( "高橋準");
|
// employees[1].setNmEmployee ( "高橋準");
|
||||||
@@ -48,8 +48,8 @@ public class Main {
|
|||||||
// employees[1].idDepartment = "10";
|
// employees[1].idDepartment = "10";
|
||||||
|
|
||||||
//
|
//
|
||||||
// employees[2] = new EmployeeData();//各employee[]をコメントアウトしていたからエラー! employeeに何の箱を入れるかを表記
|
// employees[2] = new EmployeeData();//各employee[]をコメントアウトしていたからエラー! employeeに何の箱を入れるかを表記
|
||||||
employees[2] = new EmployeeData("10002", "麻枝文明", "マエダフミアキ", "fmak@hoge.jp", "ccc", "11");
|
// employees[2] = new EmployeeData("10002", "麻枝文明", "マエダフミアキ", "fmak@hoge.jp", "ccc", "11");
|
||||||
|
|
||||||
// employees[2].setIdEmployee("10002");
|
// employees[2].setIdEmployee("10002");
|
||||||
// employees[2].setNmEmployee("麻枝文明");
|
// employees[2].setNmEmployee("麻枝文明");
|
||||||
@@ -65,8 +65,8 @@ public class Main {
|
|||||||
// employees[2].password = "ccc";
|
// employees[2].password = "ccc";
|
||||||
// employees[2].idDepartment = "11";
|
// employees[2].idDepartment = "11";
|
||||||
// //
|
// //
|
||||||
// employees[3] = new EmployeeData();
|
// employees[3] = new EmployeeData();
|
||||||
employees[3] = new EmployeeData("10003", "丸戸章介", "マルトショウスケ", "marusyo@hoge.jp", "ddd", "12");
|
// employees[3] = new EmployeeData("10003", "丸戸章介", "マルトショウスケ", "marusyo@hoge.jp", "ddd", "12");
|
||||||
|
|
||||||
// employees[3].setIdEmployee("10003");
|
// employees[3].setIdEmployee("10003");
|
||||||
// employees[3].setNmEmployee("丸戸章介");
|
// employees[3].setNmEmployee("丸戸章介");
|
||||||
@@ -82,8 +82,8 @@ public class Main {
|
|||||||
// employees[3].password = "ddd";
|
// employees[3].password = "ddd";
|
||||||
// employees[3].idDepartment = "12";
|
// employees[3].idDepartment = "12";
|
||||||
// //
|
// //
|
||||||
// employees[4] = new EmployeeData();
|
// employees[4] = new EmployeeData();
|
||||||
employees[4] = new EmployeeData("10004", "三宅武", "ミヤケタケシ", "miya@hoge.jp", "eee", "13");
|
// employees[4] = new EmployeeData("10004", "三宅武", "ミヤケタケシ", "miya@hoge.jp", "eee", "13");
|
||||||
|
|
||||||
// employees[4].setIdEmployee("10004");
|
// employees[4].setIdEmployee("10004");
|
||||||
// employees[4].setNmEmployee("三宅武");
|
// employees[4].setNmEmployee("三宅武");
|
||||||
@@ -101,50 +101,50 @@ public class Main {
|
|||||||
|
|
||||||
//employees[5]= new EmployeeData("10005", , "タカヤマアカネ", "takayamaa@hoge.jp", "taka", "14");
|
//employees[5]= new EmployeeData("10005", , "タカヤマアカネ", "takayamaa@hoge.jp", "taka", "14");
|
||||||
|
|
||||||
// Scanner scanner = new Scanner(System.in); //8段階目!スキャナー作成
|
// Scanner scanner = new Scanner(System.in); //8段階目!スキャナー作成
|
||||||
// while (true) { //while(true)- 9段階目課題
|
// while (true) { //while(true)- 9段階目課題
|
||||||
// System.out.println("検索したい社員IDを入力してください"); //検索するID入力
|
// System.out.println("検索したい社員IDを入力してください"); //検索するID入力
|
||||||
// //キーボードから入力されたIDをsearchIdに入れている
|
// //キーボードから入力されたIDをsearchIdに入れている
|
||||||
// String searchId = scanner.nextLine();
|
// String searchId = scanner.nextLine();
|
||||||
//
|
//
|
||||||
// if (searchId.equals("0")) { //0が入力された場合はシステム終了
|
// if (searchId.equals("0")) { //0が入力された場合はシステム終了
|
||||||
// System.out.println("システムを終了します");
|
// System.out.println("システムを終了します");
|
||||||
// break; //while文を終了 システム終了
|
// break; //while文を終了 システム終了
|
||||||
// }
|
// }
|
||||||
// //社員が見つかったかを判定する変数
|
// //社員が見つかったかを判定する変数
|
||||||
// boolean found = false;
|
// boolean found = false;
|
||||||
// //employee配列を順番に確認
|
// //employee配列を順番に確認
|
||||||
// for (int i = 0; i < employees.length; i++) {
|
// for (int i = 0; i < employees.length; i++) {
|
||||||
// //employeesのi番目のIDと、入力された社員IDは一致するか確認
|
// //employeesのi番目のIDと、入力された社員IDは一致するか確認
|
||||||
// if (employees[i].isMatchId(searchId)) {
|
// if (employees[i].isMatchId(searchId)) {
|
||||||
// System.out.println(employees[i]); //2d6段階:showinfoから変更
|
// System.out.println(employees[i]); //2d6段階:showinfoから変更
|
||||||
//// employees[i].showinfo(); //一致した社員の情報を表示
|
//// employees[i].showinfo(); //一致した社員の情報を表示
|
||||||
// found = true; //見つかったことを記録
|
// found = true; //見つかったことを記録
|
||||||
// break; //検索終了 for文を終了
|
// break; //検索終了 for文を終了
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// if (!found) { //社員が見つからなかったら
|
// if (!found) { //社員が見つからなかったら
|
||||||
// System.out.println("該当する社員が見つかりませんでした。");
|
// System.out.println("該当する社員が見つかりませんでした。");
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// //Scannerを閉じる
|
// //Scannerを閉じる
|
||||||
// scanner.close();
|
// scanner.close();
|
||||||
|
|
||||||
|
// System.out.println(employees[0]);
|
||||||
System.out.println(employees[0]);
|
// System.out.println(employees[1]);
|
||||||
System.out.println(employees[1]);
|
// System.out.println(employees[2]);
|
||||||
System.out.println(employees[2]);
|
// System.out.println(employees[3]);
|
||||||
System.out.println(employees[3]);
|
// System.out.println(employees[4]);
|
||||||
System.out.println(employees[4]);
|
// System.out.println(employees[5]);
|
||||||
// System.out.println(employees[5]);
|
|
||||||
//5人分のインスタンスをすべて生成し終えた後にクラス名から呼び出し、件数表示
|
//5人分のインスタンスをすべて生成し終えた後にクラス名から呼び出し、件数表示
|
||||||
System.out.println("現在の社員データ件数:" + EmployeeData.empCount +"件");
|
// System.out.println("現在の社員データ件数:" + EmployeeData.empCount + "件");
|
||||||
// employees[0].showinfo();
|
|
||||||
// employees[1].showinfo();
|
// employees[0].showinfo();
|
||||||
// employees[2].showinfo();
|
// employees[1].showinfo();
|
||||||
// employees[3].showinfo();
|
// employees[2].showinfo();
|
||||||
// employees[4].showinfo();
|
// employees[3].showinfo();
|
||||||
|
// employees[4].showinfo();
|
||||||
//
|
//
|
||||||
// String searchId = "10002"; //7段階目!※コメントアウト中
|
// String searchId = "10002"; //7段階目!※コメントアウト中
|
||||||
// boolean found = false;
|
// boolean found = false;
|
||||||
@@ -179,14 +179,17 @@ public class Main {
|
|||||||
// employees[2].showinfo();
|
// employees[2].showinfo();
|
||||||
// employees[3].showinfo();
|
// employees[3].showinfo();
|
||||||
// employees[4].showinfo();
|
// employees[4].showinfo();
|
||||||
|
// System.out.println(employee +"," +idEmployee +"," + nmEmployee +"," + knEmployee +"," + mailAddress +"," + password + "," +idDepartment);
|
||||||
|
System.out.println(employee.toCSV());
|
||||||
|
System.out.println(employee.getPrimaryKeyValue());
|
||||||
|
|
||||||
// System.out.println(employee);
|
// System.out.println(employee);
|
||||||
// System.out.println(idEmployee);
|
// System.out.println(idEmployee);
|
||||||
// System.out.println(nmEmployee);
|
// System.out.println(nmEmployee);
|
||||||
// System.out.println(knEmployee);
|
// System.out.println(knEmployee);
|
||||||
// System.out.println(mailAddress);
|
// System.out.println(mailAddress);
|
||||||
// System.out.println(password);
|
// System.out.println(password);
|
||||||
// System.out.println(idDepartment);
|
// System.out.println(idDepartment);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user