用Java写出查询航线信息,包括航班号、出发地、目的地、出发时间、到达时间等。
时间: 2023-02-21 22:29:55 浏览: 58
下面是一个示例代码,可以用来查询航线信息,包括航班号、出发地、目的地、出发时间、到达时间等:
```
import java.util.List;
public class FlightInformation {
private String flightNumber;
private String departure;
private String destination;
private String departureTime;
private String arrivalTime;
public FlightInformation(String flightNumber, String departure, String destination,
String departureTime, String arrivalTime) {
this.flightNumber = flightNumber;
this.departure = departure;
this.destination = destination;
this.departureTime = departureTime;
this.arrivalTime = arrivalTime;
}
public String getFlightNumber() {
return flightNumber;
}
public String getDeparture() {
return departure;
}
public String getDestination() {
return destination;
}
public String getDepartureTime() {
return departureTime;
}
public String getArrivalTime() {
return arrivalTime;
}
}
public class FlightInformationService {
public List<FlightInformation> getFlightInformation(String departure, String destination) {
// 这里可以使用查询航线信息的 API 或者数据库操作来获取符合条件的航线信息列表
// 具体实现方式取决于数据源和需求
// 下面是模拟代码,返回了一个包含两条航线信息的列表
List<FlightInformation> flightInformationList = new ArrayList<>();
flightInformationList.add(new FlightInformation("CA123", "Beijing", "Shanghai", "2022-01-01 10:00:00", "2022-01-01 12:00:00"));
flightInformationList.add(new FlightInformation("CA456", "Beijing", "Shanghai", "2022-01-01 14:00:00", "2022-01-01 16:00:00"));
return flightInformationList;
}
}
```
在这个示例代码中,我们定义了一个 `FlightInformation` 类,用来表示航线信息。这个类包含了航班号、出发地、目的地、出发时间