使用Java对Keys或Key对象进行排序

时间:2014-04-30 14:56:09

标签: java

我一直试图找出如何订购List<Key>我需要将根密钥放入List的顶部,挑战是List输出的输出方法任何订单。

根密钥是具有parentKey = null的密钥,子密钥是具有parentKey s的密钥

处理这类问题的正确方法是什么?

enter image description here

参见parentKey:

enter image description here

1 个答案:

答案 0 :(得分:2)

通常的方法是编写Comparator,以便sort按照您的意图运行。由于你没有说明其他键应该如何排序,我唯一可以说的是这个比较器应该考虑没有父键的键作为最低键。