gpt4 book ai didi

java - Java 中的列表列表列表列表列表

转载 作者:行者123 更新时间:2023-12-01 15:12:22 26 4
gpt4 key购买 nike

我正在尝试存储西类牙民法典。

是这样划分的:

Books

----Chapters

--------Articles

或者

Books

----Titles

--------Chapters

-------------Articles

或者

Books

----Titles

--------Chapters

-------------Sections

-----------------Articles

书籍、标题、章节和章节必须存储 int identifier和一个 String with the name of the book , title等。例如,元素的数量是可变的,因为有些书比其他书有更多的章节。

Articles必须存储和 int identifier和一个 String与文章内容。

我希望有一个 declaration and usage 的例子(输入数据,输出数据)结构,因为(对我来说)它有点复杂。

最佳答案

为此使用类怎么样?好吧,只要使用原始类型和容器,一切都是可行的,但为什么呢?那时它的可读性要差得多。

public class Book {
private int id;
private List<Chapter> chapters;
private List<Title> titles;

// getters/setters/constructor
}

public class Chapter {
private int id;
private List<Section> section;
private List<Article> articles;

// getters/setters/constructor
}

public class Title {
private int id;
private List<Chapter> chapters;

// getters/setters/constructor
}

public class Section {
private int id;
private List<Article> articles;

// getters/setters/constructor
}

对我来说这是最简单的方法。 《精英绅士》的版本稍微复杂一点,但另一方面对领域模型的更改(添加新类型或更改关系)更加稳健。

关于java - Java 中的列表列表列表列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12155604/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com