我正在用 Java 创建 RDF 语句。例如,我有两个 HashSet,并且想将它们都添加到 TreeSet 中。这是我的代码:
Collection<Statement> model = new HashSet<Statement>();
Collection<Statement> model_1 = new HashSet<Statement>();
Collection<Statement> treeSet = new TreeSet<Statement>();
在将一些语句存储到这两个 Hashset 中后,我将它们都添加到 TreeSet 中: 下面是代码:
treeSet.addAll(model);
treeSet.addAll(model_1);
for (Statement _state : treeSet)
System.out.println(_state);
我认为第一个哈希集“模型”将分别添加到 TreeSet 中,然后是第二个哈希集“model_1”。当我遍历 TreeSet 时,它们似乎没有排序。谁能帮助我如何以一种我可以分别添加第一个 HashSet 和第二个 HashSet 的方式对 TreeSet 的元素进行排序。