gpt4 book ai didi

java - 类似 Collections.rotate 的 map

转载 作者:行者123 更新时间:2023-12-01 07:30:57 25 4
gpt4 key购买 nike

目前还没有寻求任何代码帮助,只是一些建议。

我正在设计一个调度程序,它接受文本文件输入并为所有团队安排每周的比赛。我已经完成了这项工作,现在我正在考虑扩展它以保存结果。此刻我将所有团队读入一个列表。并使用 Collections.rotate 旋转列表以随机化灯具。

我正在考虑使用 map 来保存团队和获胜次数,但是旋转似乎不适用于 map 。是否有我缺少的类似功能,或者我忽略了哪些功能?

最佳答案

您不想旋转 map 本身,但听起来您想要做的是旋转 map 的 View 。

所以在伪代码中,你可以做类似的事情

//make a copy of the keys of the map
List keys = new ArrayList(yourmap.keys())
Collections.rotate(keys)
//iterate over the keys of the map in the new rotated order
for key in keys:
Object value = yourmap.get(key)
// do something with this value

关于java - 类似 Collections.rotate 的 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17596003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com