如何将两个HashSet分别添加到有序TreeSet中

用户名

我正在用Java创建RDF语句。我有两个HashSet,例如要将它们都添加到TreeSet中。这是我的代码:

Collection<Statement> model = new HashSet<Statement>();
Collection<Statement> model_1 = new HashSet<Statement>();
Collection<Statement> treeSet = new TreeSet<Statement>();

在将一些语句存储到这两个哈希集中之后,我将它们都添加到了TreeSet中:这是代码:

treeSet.addAll(model);
treeSet.addAll(model_1);
for (Statement _state : treeSet)
     System.out.println(_state);

我认为第一个哈希集“模型”将分别添加到TreeSet中,然后将第二个哈希集“ model_1”添加到树集中。当我遍历TreeSet时,似乎它们没有排序。任何人都可以帮助我如何对TreeSet的元素进行排序,这样我可以分别添加第一个HashSet和第二个HashSet。

布赖恩·阿格纽

TreeSet上的元素会为了你投入了,不是的顺序把它们放在一个简单的List可以在这里就足够了,如果你不需要散列能力,或者一个LinkedHashSet(即保持插入顺序而迭代)

Set接口的哈希表和链表实现,具有可预测的迭代顺序。此实现与HashSet的不同之处在于,它维护贯穿其所有条目的双向链接列表。此链表定义了迭代顺序,即将元素插入到集合中的顺序(插入顺序)。请注意,如果将元素重新插入到集合中,则插入顺序不会受到影响。(如果在s.contains(e)在调用之前即将返回true的情况下调用s.add(e),则将元素e重新插入到set s中。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将两个日期之间的所有日期添加到Powershell中的数组

来自分类Dev

如何将Common属性添加到从EventArgs派生的两个类中?

来自分类Dev

如何将两个项目添加到此可观察列表中?

来自分类Dev

Python:如何将两个列表同时添加到列表中?

来自分类Dev

如何将两个mysql表列添加到datagridview中的一列?

来自分类Dev

如何将两个文件中的两行添加到单个命令中?

来自分类Dev

如何将按钮的输入值添加到jQuery中的两个不同的输入字段中

来自分类Dev

如何将两个对象作为一个元素添加到向量?

来自分类Dev

如何将两个对象作为一个元素添加到向量?

来自分类Dev

matplotlib - 如何将两个标签添加到一个散点图

来自分类Dev

将分组列添加到有序表

来自分类Dev

如何将两个感人的工具栏项添加到NSToolbar

来自分类Dev

如何将两个不同的布局添加到Listview?

来自分类Dev

如何将两个textview添加到可扩展Listview的子级

来自分类Dev

如何将两个UIImage添加到UITableView背景

来自分类Dev

如何将两个textViews添加到自定义适配器?

来自分类Dev

如何将两个sql行添加到php数组

来自分类Dev

如何将两个按钮的值添加到单个输入框?

来自分类Dev

如何将 updateend 事件侦听器添加到两个对象?

来自分类Dev

如何将两个图添加到子图?

来自分类Dev

如何知道将子项添加到有序 FirebaseQuery 的索引

来自分类Dev

将默认值添加到有序字典列表中

来自分类Dev

使用递归将元素添加到有序双链表中

来自分类Dev

如何将两个字节的整数添加到数组中?

来自分类Dev

如何将onClickListener分别添加到每个ImageView?

来自分类Dev

将类添加到具有两个元素的变量中存储的元素

来自分类Dev

将新节点添加到具有两个类的链表中

来自分类Dev

将类添加到具有两个元素的变量中存储的元素

来自分类Dev

如何将两个已命名的复选框添加到一个单元格

Related 相关文章

  1. 1

    如何将两个日期之间的所有日期添加到Powershell中的数组

  2. 2

    如何将Common属性添加到从EventArgs派生的两个类中?

  3. 3

    如何将两个项目添加到此可观察列表中?

  4. 4

    Python:如何将两个列表同时添加到列表中?

  5. 5

    如何将两个mysql表列添加到datagridview中的一列?

  6. 6

    如何将两个文件中的两行添加到单个命令中?

  7. 7

    如何将按钮的输入值添加到jQuery中的两个不同的输入字段中

  8. 8

    如何将两个对象作为一个元素添加到向量?

  9. 9

    如何将两个对象作为一个元素添加到向量?

  10. 10

    matplotlib - 如何将两个标签添加到一个散点图

  11. 11

    将分组列添加到有序表

  12. 12

    如何将两个感人的工具栏项添加到NSToolbar

  13. 13

    如何将两个不同的布局添加到Listview?

  14. 14

    如何将两个textview添加到可扩展Listview的子级

  15. 15

    如何将两个UIImage添加到UITableView背景

  16. 16

    如何将两个textViews添加到自定义适配器?

  17. 17

    如何将两个sql行添加到php数组

  18. 18

    如何将两个按钮的值添加到单个输入框?

  19. 19

    如何将 updateend 事件侦听器添加到两个对象?

  20. 20

    如何将两个图添加到子图?

  21. 21

    如何知道将子项添加到有序 FirebaseQuery 的索引

  22. 22

    将默认值添加到有序字典列表中

  23. 23

    使用递归将元素添加到有序双链表中

  24. 24

    如何将两个字节的整数添加到数组中?

  25. 25

    如何将onClickListener分别添加到每个ImageView?

  26. 26

    将类添加到具有两个元素的变量中存储的元素

  27. 27

    将新节点添加到具有两个类的链表中

  28. 28

    将类添加到具有两个元素的变量中存储的元素

  29. 29

    如何将两个已命名的复选框添加到一个单元格

热门标签

归档