如何在LinkedList节点中保留两条信息?

时间:2016-07-17 00:45:06

标签: java eclipse list linked-list computer-science

根据我的导师的要求,我们被要求写一个手术室预约程序作为一项任务。他给了我们以下细分:

医院包含一个列表( LinkedList )的房间。

每个房间都包含一个名称(我将其设置为房间号 int )和一个列表( LinkedList )预订。

每个预订列表( LinkedList )包含开始和结束时间(我将地雷设置为日期)和团队(另一个 LinkedList ) )。

我已经设置了我的GUI,我知道如何构建方法,我只是觉得很难开始,因为我不能在一个节点中放置两条信息(比如,放一个名字和一个列表特定房间的预订。)

如果有帮助,我已经完全实施了:

LinkedList<T>  extends AbstractSequentialList<T>  implements List<T>, Deque<T>, Cloneable, Serializable

他给了我们大部分的代码,但虽然它大部分都是完整的,但我仍然有点无能为力。

有没有人对如何处理LinkedList问题有任何见解?谢谢!

1 个答案:

答案 0 :(得分:1)

创建一个POJO,一个包含两个字段的类,然后创建该POJO类型的LinkedList。例如,

public class Room {
    private final int number;
    private final List<Bookings> bookings = new LinkedList<>();

    public Room(int number) {
        this.number = number;
    }

    public int getNumber() {
        return this.number;
    }

    public List<Bookings> getBookings() {
        return bookings;
    }
}

然后,你可以有一个

List<Room> rooms = new LinkedList<>();

在上面,创建Bookings startend Date作为读者的练习。

相关问题