📄 flightschedule.java
字号:
package airtickets;import java.util.Vector;public class FlightSchedule { Flight items[]= { new Flight("AA335", 1, 1, 2009, "13:00", "Athens", "Madrid"), new Flight("AA336", 1, 1, 2009, "13:00", "Madrid", "Athens"), new Flight("AA345", 2, 1, 2009, "13:00", "Athens", "Paris"), new Flight("AA725", 2, 1, 2009, "13:00", "Paris", "Athens"), new Flight("AA339", 1, 1, 2009, "13:00", "Paris", "Madrid"), new Flight("AA340", 2, 1, 2009, "13:00", "Madrid", "Paris"), }; Vector getDepartureCities() { Vector cities = new Vector(); for(int i = 0; i < items.length; i++) { if(!cities.contains(items[i].getArrive())) cities.add(items[i].getArrive()); } return cities; } Vector getArrivalCities() { Vector cities = new Vector(); for(int i = 0; i < items.length; i++) { if(!cities.contains(items[i].getDepart())) cities.add(items[i].getDepart()); } return cities; } Vector getSchedule(String depart, String arrive, int day, int month, int year) { Vector schedules = new Vector(); for(int i = 0; i < items.length; i++) { if(items[i].matchFlight(depart, arrive, day, month, year)) schedules.add(items[i]); } return schedules; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -