我无法理解这门课程,而且我所看到的一切都没有真正帮助。 我会让我的问题变得尽可能简单。
如果我有考官1,考官2,考官3和 route1,route 2,route 3.
两者都是字符串。
我如何将检查员随机分配到路线? 这可能是一个愚蠢的问题,但我无法绕过它。
答案 0 :(得分:3)
将审核员置于List
并使用Collections.shuffle()进行随机播放。
在进行混洗之后,listOfExaminers.get(i)
将被分配到相应的路由[您也可以将路由放在列表中 - 使其尽可能通用,但您只需要随机播放一个列表]。
答案 1 :(得分:2)
您可以将所有3个审查员和所有3个路由存储在2个不同的String数组中,然后使用Map存储Examiner-Route组合。然后,您可以使用Random
类将路线随机分配给给定的审查员。
答案 2 :(得分:0)
创建包含审核员的List<String>
和包含路由的List<String>
。随机播放路线列表(使用Collections.shuffle())。
现在,索引i
的审查员与索引i
处随机选择的路线相关联。您当然可以创建一个包含审查员和相应路由的类(Examination
),并为每对创建此类的实例。