java-8 - 从列表中提取两个大小相同的对象
问题描述
private static final List<List<L2PcInstance>> LOBBY = new LinkedList<>();
如何使用 Java 8 从列表 LOBBY 中提取两个大小相同的列表?我更喜欢单线方式。
更准确地说,我希望每 10 秒从LOBBY
. 因此,如果LOBBY
包含三个列表(第一个列表 = 3 个元素,第二个列表 = 2 个元素,第三个列表 = 2 个元素),它将创建一对列表 2 和 3 并将它们从LOBBY
.
解决方案
Java 8可能有过提示:
将元素映射LOBBY
为int,转为数组,排序。
选择一个出现多次的长度,
提取具有该长度的两个元素。
推荐阅读
- php - Ajax 表单向 php 发送空数据
- python - 如何将枕头 EPS 调整为 JPG 质量
- javascript - 更改后如何在javascript中获取完整标签的值?
- php - mysqli_prepare 被跳过
- project-reactor - 记录通量直到单声道完成
- c# - 如何在无模式 WPF 应用程序窗口中立即将子数据发送给父级
- android - 在Android中进行身份验证时出现Instagram重定向问题
- terminal - 如何在不...跳过的情况下在较少的终端中到达文件末尾
- reactjs - 如何从下拉菜单中显示选定的元素
- javascript - React-Native Redux this.props 未定义