【发布时间】:2015-02-09 09:29:26
【问题描述】:
我的程序有两个类,一个扫描一个名为 Flights.csv 的文件并使用该信息构造一个 Flight 对象的数组列表,另一个类扫描一个名为 Airports.csv 的文件并创建一个机场对象的数组列表这。我想将我的航班对象的数组列表移动到我的 Airport 类中,以便我可以比较航班从哪个城市开始与机场所在的城市,并打印出哪些航班从哪些机场起飞的列表。
这是 Airport 类的构造函数
import java.util.Scanner;
import java.io.*;
import java.util.ArrayList;
import java.util.StringTokenizer;
public class Airport{
String name;
double latitude;
double longitude;
int conTime;
String city;
static ArrayList<Airport> Airports = new ArrayList<Airport>();
public Airport(String nmst, double lat, double lon, int del, String cst) {
name = nmst;
latitude = lat;
longitude = lon;
conTime = del;
city = cst;
Airports.add(this);
}
这是 Flight Class 构造函数
public class Flight {
String flightNum;
String cityFrom;
String cityTo;
String departTime;
String arriveTime;
String price;
String seats;
String brand;
static ArrayList<Flight> Flights = new ArrayList<Flight>();
public Flight(String flights, String cityF, String cityT, String departT, String arriveT,
String cost, String space, String name) {
flightNum = flights;
price = cost;
cityFrom = cityF;
cityTo = cityT;
departTime = departT;
arriveTime = arriveT;
seats = space;
brand = name;
Flights.add(this);
}
如何将这样的数组列表放入另一个类?
【问题讨论】:
-
创建
getter()方法?