2016-10-21 4 views
-4

6つのオブジェクトのセットを作成し、名前、チーム、位置などを含む変数を割り当てたメソッドがあります。 オブジェクトの配列を検索できるメソッドが必要です選択された変数(位置)を持つものだけを表示します。プロジェクトでは、特定のポジションを持つ選手のリストを表示する必要があります。だから選択されたポジションが「QB」の場合、「Eli Manning」「Tom Brady」「Derek Car」とその統計が表示されます。位置に基づいて選手のリストを返す

//constructor creating 6 players 
public NFLPlayerManager(){ 
    NFLPlayer x = new NFLPlayer("Eli Manning", "New York Giants", "QB", 21, 77, 72, 170, 0, 160, "TCU"); 
    playerList.add(x); 
    NFLPlayer y = new NFLPlayer("Tom Brady", null, "QB", 0, 0, 0, 0, 0, 0, null); 
    playerList.add(y); 
    NFLPlayer z = new NFLPlayer("Josh Kline", null, null, 0, 0, 0, 0, 0, 0, null); 
    playerList.add(z); 
    NFLPlayer a = new NFLPlayer("Derek Carr", null, "QB", 0, 0, 0, 0, 0, 0, null); 
    playerList.add(a); 
    NFLPlayer b = new NFLPlayer("Rob Gronkowski", null, "TE", 0, 0, 0, 0, 0, 0, null); 
    playerList.add(b); 
    NFLPlayer c = new NFLPlayer("James White", null, null, 0, 0, 0, 0, 0, 0, null); 
    playerList.add(c); 
} 
+2

のような関数を呼び出すことができます。このような質問に答えることは不可能です。 – Mureinik

+3

ここに質問がありますか? – Carcigenicate

+1

現在の状態でこの質問に推測することは非常に困難です。質問を改善してください。 –

答えて

0
public void showPlayerByPosition(String position) 
{ 
    for(int i = 0; i < playerList.size(); i++) 
    { 
     //now lets grab the NFLPlayer's position with a getter and compare it to the given string in our parameter 
     if(playerList.get(i).getposition().equals(position)) 
     { 
      //then print the NFLPlayer 
      playerList.get(i).showPlayer(); //Note i making up the name for the print function 
     } 

    } 
} 

今、あなたは、いくつかのコードを共有してくださいので、

showPlayerbyPosition("QB") 
関連する問題