2015-11-16 12:17:19 +00:00
|
|
|
import java.util.ArrayList;
|
|
|
|
|
|
|
|
public class SearchTests {
|
|
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
|
|
|
AirportData airportData = new AirportData();
|
|
|
|
ArrayList<Airport> chicagoAirports = airportData.findAirportsByCity("Chicago");
|
2016-02-20 12:38:26 +00:00
|
|
|
_printList(chicagoAirports);
|
2015-11-16 12:17:19 +00:00
|
|
|
|
2016-02-20 12:38:26 +00:00
|
|
|
ArrayList<Airport> germanAirports = airportData.findAirportsByCountry("Germany");
|
|
|
|
_printList(germanAirports);
|
2015-11-16 12:17:19 +00:00
|
|
|
|
2016-02-20 12:38:26 +00:00
|
|
|
System.out.println(airportData.findAirportByName("O\'hare International"));
|
2015-11-16 12:17:19 +00:00
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2016-02-20 12:38:26 +00:00
|
|
|
private static void _printList(ArrayList<Airport> airportList){
|
|
|
|
for (Airport airport: airportList){
|
|
|
|
|
|
|
|
System.out.printf("%-4s %-25s %-35s %-4.7f / %-4.7f %8d\n", airport.getIata(),
|
|
|
|
airport.getCity(), airport.getName(), airport.getLat(), airport.getLon(), airport.getAlt());
|
|
|
|
|
|
|
|
}
|
|
|
|
System.out.println(airportList);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2015-11-16 12:17:19 +00:00
|
|
|
}
|