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并将其删除。
Java 8可能是一个提示:将LOBBY
的元素映射到int,变成数组,排序。选择不止一次的长度,提取此长度的两个元素。