Java链表如何创建一个包含字符串和int的节点?

时间:2011-06-06 01:06:21

标签: java linked-list

我整天都在这里。我可以创建链接列表没有问题,并显示/删除其中的数据。我的问题是,虽然我不确定如何创建每个节点的航班链表,包括对乘客链表的引用?这是我的高级算法类中的赋值。我在这里画一个空白?

2 个答案:

答案 0 :(得分:4)

创建一个包含Passenger的对象:

public class Passenger
{
    private String name;
    private int id;
}

然后给飞行一份乘客名单:

public class Flight
{
    private List<Passenger> passengers;
}

现在您可以拥有一个航班列表:

public class Schedule
{
    private List<Flight> flights;
}

每个都需要更多代码。一定要覆盖Passenger和Flight的equals和hashCode,以确保它们正常工作。

答案 1 :(得分:1)

那么,你不能只创建一个Flight类和一个Passenger类吗?

class Flight {
   private LinkedList<Passenger> passengers;
   ...
}

class Passenger {
  ... 
}

LinkedList<Flight> flights = ...