AirTravelLookup/src/SearchTests.java

32 lines
882 B
Java
Raw Permalink Normal View History

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
}