从列表中提取2个相等的对象

问题描述 投票:0回答:1
private static final List<List<L2PcInstance>> LOBBY = new LinkedList<>();

如何使用Java 8从LOBBY列表中提取2个大小相等的列表?我更喜欢1行方式。

更新:为了更准确,我希望每隔10秒从LOBBY中选择一对大小相等的列表。因此,如果LOBBY包含3个列表(1个列表= 3个元素,2个列表= 2个元素,3个列表= 2个元素),它将组成一对列表2和3并将其删除。

extract
1个回答
0
投票

Java 8可能是一个提示:将LOBBY的元素映射到int,变成数组,排序。选择不止一次的长度,提取此长度的两个元素。

© www.soinside.com 2019 - 2024. All rights reserved.