流在分组后不保留顺序
2022-09-03 16:53:55
我有一个列表名称可用座位我正在按blockIndex属性进行排序和分组,如下所示:
availableSeats.stream()
.sorted(Comparator.comparing(SeatedTicketAssignment::getBlockIndex))
.collect(Collectors.groupingBy(SeatedTicketAssignment::getBlockIndex))
.forEach((block, blockAssignments) -> {
//Rest of the code
}
问题是分组依据的结果不是按块索引排序的。