gpt4 book ai didi

java - 随机排列数组列表,不重复

转载 作者:行者123 更新时间:2023-12-02 06:33:42 24 4
gpt4 key购买 nike

我想在 java 中打乱数组列表,但使用它会创建重复项: java.util.Collections.shuffle(this.OrderedCustomers);这里,this.OrderedCustomers 是一个数组列表。感谢您的帮助!

最佳答案

Collections.shuffle 方法将随机排列给定列表中的元素。因此,如果该列表包含重复项,则打乱后的列表也会包含重复项。将您的对象添加到集合中(假设它们实现 hashCodeequals!),首先删除重复项,然后添加到列表中,最后添加到 shuffle 方法中。

关于java - 随机排列数组列表,不重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19862876/

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