Move a player to another team, with players stored in one arraylist and teams in another using java

Posted by user1056758 on Programmers See other posts from Programmers or by user1056758
Published on 2011-11-23T17:41:42Z Indexed on 2011/11/24 18:17 UTC
Read the original article Hit count: 206

Filed under:

Basically I have a team class, which has an array list that store the players in. In the driver class theres an arraylist that stores the teams.

Anyhow I've worked out how to add a player to a specific team and like wise remove a player from said team. Where I'm hitting problems is when I try to transfer one player to another.

My understanding is to scan through the first team,and get the player. Then some how add this player to another, by scanning through the chosen team and add to it?

I've tried this way but it seems to replace the original player with the new player in both teams.

My other approach would be to somehow return the parameters of the player object, create another with the return parameters, remove the orignal then add the new instance in the other team?

Really not quite generally how I can go about this, been trying all afternoon! If someone could offer me a general idea, then I can go off and apply the understanding to practice.

Many thanks

© Programmers or respective owner

Related posts about java