- Engineering
- Computer Science
- modify the method so that instead of manually making teams...
Question: modify the method so that instead of manually making teams...
Question details
Modify the method so that instead of manually making teams, it reads it from a text file called TeamsList.txt. Everything must be done in this method.
public void make_test_teams() { List<Team> teams = new ArrayList<Team>(); Player burns = new Player("George Burns", "George"); Player allen = new Player("Gracie Allen", "Gracie"); List<Player> ba = new ArrayList<Player>(); ba.add(burns); ba.add(allen); Team burns_and_allen = new Team("Burns and Allen", ba); teams.add(burns_and_allen); Player abbott = new Player("William Abbott", "Bud"); Player costello = new Player("Louis Cristillo", "Lou"); List<Player> ac = new ArrayList<Player>(); ac.add(abbott); ac.add(costello); Team abbott_and_costello = new Team("Abbott and Costello", ac); teams.add(abbott_and_costello); Player chico = new Player("Leonard Marx", "Chico"); Player groucho = new Player("Julius Marx", "Groucho"); Player harpo = new Player("Adolph Marx", "Harpo"); List<Player> mb = new ArrayList<Player>(); mb.add(chico); mb.add(groucho); mb.add(harpo); Team marx_brothers = new Team("Marx Brothers", mb); teams.add(marx_brothers); store_teams(teams); }
the text file looks like
team: "Burns and Allen"
player: fullname: George Burns, nickname: George
player: fullname: Gracie Allen, nickname: Gracie
team: "Abbott and Costello"
player: fullname: William Abbott, nickname: Bud
player: fullname: Louis Cristillo, nickname: Lou
team: "Marx Brothers"
player: fullname: Leonard Marx, nickname: Chico
player: fullname: Julius Marx, nickname: Groucho
player: fullname: Adolph Marx, nickname: Harpo
Solution by an expert tutor
