根据引用对列表进行排序

时间:2018-08-13 18:40:17

标签: java sorting

我的列表具有以下结构:

Class Data {
   String id;
   String type;
   String reference;
}

此处的引用可以为null,也可以不为null。 我在列表中有以下数据集:

[
{
id:"1",
type:"A",
reference:"3"
},
{
id:"2",
type:"B",
reference:null
},
{
id:"3",
type:"C",
reference:"1"
}
]

我希望根据参考对它进行排序-1个参考文献3和3个参考文献1。此类项目必须按以下方式分组在一起:

[
{
id:"1",
type:"A",
reference:"3"
},
{
id:"3",
type:"C",
reference:"1"
},
{
id:"2",
type:"B",
reference:null
}
]

0 个答案:

没有答案