将子项添加到其元素为字符串和列表的组中

时间:2014-02-07 13:10:21

标签: java

我有一个书籍对象列表,每本书都有一个名字和一个作者

BooksObjects = {[Title 1, Author 1], [Title 2, Author 1] , [Title 3, Author 1], [Title 4, Author 2]...}

我想建立一种将作者分组到书籍列表的关系,即

Groups = {[Author 1, {Title 1, Title 2, Title 3}, [Author 2, {Title 4, Title 5...} ...] 

List<String, List<String>>

我将如何做到这一点?

我不想使用HashMap,因为它不会按顺序存储条目。

1 个答案:

答案 0 :(得分:0)

如果您想按订单存储条目,请使用

LinkedHashMap

LinkedHashMap将按照条目放入地图的顺序进行迭代