From f2c2f84b4cc9c5ee3aaf794d6a896395751d8f41 Mon Sep 17 00:00:00 2001 From: Haoming Yin Date: Mon, 6 Mar 2017 22:17:38 +1300 Subject: [PATCH] Updated App class to read team names - updated app class so that it reads an array of maps containing team names --- src/main/java/seng302/App.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/java/seng302/App.java b/src/main/java/seng302/App.java index 6fd4829e..39c0a0c5 100644 --- a/src/main/java/seng302/App.java +++ b/src/main/java/seng302/App.java @@ -1,10 +1,7 @@ package seng302; -import java.util.ArrayList; +import java.util.*; import java.lang.reflect.Array; -import java.util.Random; -import java.util.Collections; -import java.util.List; public class App { @@ -12,8 +9,13 @@ public class App Race race = new Race(); // Read team names from file - FileParser fp = new FileParser("src/test/java/seng302/valid.json"); - ArrayList boatNames = fp.getTeams(); + FileParser fp = new FileParser("doc/examples/config.json"); + ArrayList boatNames = new ArrayList<>(); + ArrayList> teams = fp.getTeams(); + for (Map team : teams) { + boatNames.add((String) team.get("team-name")); + } + System.out.println(boatNames.toString()); // Shuffle team names long seed = System.nanoTime();