Java8List对象根据属性来分组并且排序
2020-05-22 本文已影响0人
有心丶人
我这个需求是 乘客买了火车票(一张订单可能有多人)但是需要改签 订单详情需记录改签前后的数据 所以有两条车票记录 这时就需要将 同一乘客的信息分到一组
结果如下

(下图)未分组前乘客记录是四条(信息不便展开) 如何向上图 根据乘客分组 然后显示前后的改签信息呢 然后再将原票排在前改签票排在后

我这里有记录乘客的顺序码1,2 即使改签的时候也会有先后顺序 所以根据这个来分组 或者身份证号分组 来辨别是否同一个乘客

这个就是最终处理的数据,每位乘客对应改签前后的两张票信息(我这里针对的是比改签的)
