创建多个链接列表

时间:2011-03-11 08:33:10

标签: java

我应该在链表中保存书籍的内容,即

每本书都会有很多章节。所以一种类型的链表将是章节。每章都有很多章节。每章章节都要指向一个章节列表。每个章节都包含多个段落。子主题节点应该指向段落列表。我可以实现这个

提前致谢

2 个答案:

答案 0 :(得分:1)

听起来你有之类的东西

class Book
{
    private final LinkedList<Chapter> chapters;
    // Other stuff
}

class Chapter
{
    private final Linkedist<Section> sections;
    // Other stuff
}

class Section
{
    private final Linkedist<Paragraph> paragraphs;
    // Other stuff
}

(您可以选择仅在创建变量引用的实际对象时使用List<E>将变量本身声明为Deque<E>LinkedList<E>类型。为了简洁起见,这里只使用了混凝土类型。)

答案 1 :(得分:1)

你必须制作4个课程:

  1. 段落
  2. Book类将包含List<Chapter>类型的字段。 Chapter类将包含List<Section>类型的字段。 Section类将包含List<Paragraph>类型的字段。