2 回答

TA貢獻(xiàn)1877條經(jīng)驗 獲得超1個贊
如果我正確理解了說明,則不需要對 ArrayList 進(jìn)行排序。您所需要做的就是定義一個接受航班 ArrayList 的構(gòu)造函數(shù)。
您的行程類別應(yīng)該是:
class Itinerary {
ArrayList<Flight> flights; // no need to instantiate, flights passed in as arg
public Itinerary(ArrayList<Flight> flights) {
this.flights = flights;
}
public long getTotalFlightTime(){
// Do stuff
}
public long getTotalTravelTime(){
// Do Stuff
}
}
在您的 main 方法中,您將添加以下內(nèi)容:
ArrayList<Flight> flights = new ArrayList<>();
flights.addAll(F1, F2, F3);
Itinerary myItinerary = new Itinerary(flights);
添加回答
舉報