我正在为java编程一个类项目。 在我的项目中,我有飞机,机场和乘客。如何在java中动态创建列表?
乘客目的地机场是随机创建的,但是我必须将其添加到列表中,并为该目的地的乘客列出。
只要从一个文件读取机场,因此他们可以改变,我怎么能根据这些机场创建列表?
我想要做的是一样的东西:
List<Passenger> passengersToJFK = new ArrayList<Passenger>();
.
.
.
if(passenger.destination == "JFK"){
passengersToJFK.add(passenger);
}
的问题是,正如我已经说过,机场的数量和名称可能有所不同,所以我该怎么办的一般表达式创建列表根据机场档案,然后根据乘客目的地机场将乘客加入这些列表?
我可以从文件中读取机场的数量并创建相同数量的列表,但是如何给这个列表赋予不同的名称?
在此先感谢
你想是有多个列表?每架飞机的列表可能是? –
我想根据我拥有的机场数量创建新的arrayLists。如果我有3个机场,程序将创建3个列表。然后乘客将根据目的地被添加到这些列表中。 – Joaocdn
好吧,我会更具体地说明我现在所拥有的东西。 我有4班,机场,飞机,乘客和董事会。 机场班级有旅客列表和飞机列表。 飞机类有一个乘客列表。 乘客舱只有它的起源和目的地机场。 理事会类是其他事情发生的地方。 – Joaocdn