ユーザ指定された情報によって設定されたJavaのようなセットの使用は、情報の残りの部分に対応する情報を表示します

| - デマンド説明

| - アイデアの実現

図1に示すように、オブジェクトの配列として使用される従業員のクラスを作成し、店舗従業員情報

2.テストクラス内のコレクションセットを作成し、内部コレクション内のオブジェクトの配列を追加

図3に示すように、出力に一致全体のコレクションセットを介してユーザにより入力された情報に基づいて必要な入力情報、

 

。| - コンテンツコード

1  // データ記憶容易にするために、オブジェクトの配列を作成するため、従業員のクラスを作成
2  パブリック クラス{スタッフ
 。3      プライベート文字列名を、
 4      プライベート文字列ENAME;
 5      プライベート文字列ID;
 6      プライベート文字列性別;
 7  
。8      パブリックスタッフ(){
 9      }
 10  
11。     パブリックスタッフ(文字列名、文字列ENAME、ID列、文字列性別){
 12は         この .nameの= 名;
 13は、         この .ename = ; ENAME
 14          この .ID = ID;
 15         この .gender = 性別;
16      }
 17  
18      公共の文字列のgetName(){
 19          リターン名。
20      }
 21  
22      公共の ボイドのsetName(文字列名){
 23          この .nameの= 名前。
24      }
 25  
26      公共の文字列getEname(){
 27          リターンENAME。
28      }
 29  
30      公共 ボイドsetEname(文字列ENAME){
 31          この .ename = ENAME。
32      }
33  
34      公共の文字列のgetId(){
 35          リターンID。
36      }
 37  
38      公共 ボイドSETID(文字列ID){
 39          この .ID = ID。
40      }
 41  
42      公共の文字列getGender(){
 43          リターン性別。
44      }
 45  
46      公共 ボイドsetGender(文字列性別){
 47          この .gender = ジェンダー。
48      }
 49 }
Staff--従業員のカテゴリ
1  パブリック クラスStaffTest {
 2      公共 静的 ボイドメイン(文字列[]引数){
 3          // 人事情報を初期化し、企業の担当者エントリリスト
4          スタッフSTAFF1は= 新しい新しいスタッフ(「李」、「ジャック」、「M8985 」、「 M " );
 5          スタッフSTAFF2は= 新しい新しいスタッフ("ワン・ウェイ""トム"" K8975 "" 男性」);
 6  
7          // 追加したセット内の要素のコレクションを作成する
8を          セットSET = 新しい新)HashSetの(;
 9          SET .add(STAFF1);
 10          set.add(STAFF2)。
11  
12である         // ユーザ入力情報が必要
13         スキャナ=スキャナの新新しいスキャナ(System.in);
 14          のSystem.out.println(「あなたは英語名を照会したい人を入力してください」);
 15          文字列のGUESS = Scanner.next();
 16  
17  
18          // ユーザーの入力に基づいて、中国語クエリ名及びセックスワーカーに対応する情報
19。         ための(オブジェクトO:SET){
 20は             // スタッフタイプに強制オブジェクト・タイプ
21は              スタッフ=スタッフ(スタッフ)O;
 22である             // 分析、英語名、ユーザによって入力されましたそれは上の出力と一致する場合、個人情報の名前と一致するように
23              IF (staff.getEname()。等号(推測)){
 24                  //を文字列に強制staff.getNameます
25                  文字列名=(文字列)staff.getName();
 26はある                 // staff.getGenderがStringに強制的に
27                  =文字列の性別(String)をstaff.getGender();
 28                  // 出力
29                  参加者の名前を対応するSystem.out.println(+ GUESS」である: "+名+"性別:「+ 性別);
 30                  // 一致する場所、トラバース終了
31は                 BREAK ;
 32              }
 33である         }
 34である     }
 35 }
テストカテゴリ

 

| - 業績

 

おすすめ

転載: www.cnblogs.com/twuxian/p/11241100.html