collections.shuffle
在 Java 中,Collections.shuffle() 方法用于随机打乱(重新排列)一个列表中的元素。该方法属于 java.util.Collections 类,通常用于对 List 类型的集合进行随机排序。
语法:
- 参数:
list– 需要打乱顺序的 List 集合。 - 返回值:此方法没有返回值,它直接修改传入的 List 集合。
例子:
输出:
额外功能:使用随机源
Collections.shuffle() 还可以接受一个额外的 Random 对象参数,用来提供自定义的随机源,这可以让你控制随机数生成的种子,进而影响打乱的结果。
说明:
Collections.shuffle()是一个 非稳定排序,意味着它不会保留元素的原始顺序。每次调用它都会给列表带来一个新的、随机的顺序。- 如果你希望按照特定的方式进行“排序”或是更复杂的乱序操作,可以考虑使用
Comparator或自定义排序方法。
有其他问题或需要更多关于 Collections 类的帮助吗?
https://www.52runoob.com/archives/4499
评论
发表评论