Collections.shuffle();
时间: 2024-05-16 12:18:59 浏览: 85
Collections.shuffle()是Java Collections类中的一个方法,它用于随机重新排序指定列表的元素。这个方法有两种不同的形式,可以根据其参数来区分。第一种形式是Collections.shuffle(list),它使用默认的随机性对指定的列表元素进行随机重新排序。第二种形式是Collections.shuffle(list, random),它使用指定的随机数生成器对列表元素进行随机重新排序。
例如,以下是一个使用Collections.shuffle()方法的示例代码:
```java
import java.util.*;
public class CollectionsShuffleExample {
public static void main(String[] args) {
List<String> list = Arrays.asList("A", "B", "C", "D");
System.out.println("List before Shuffle: " + list);
Collections.shuffle(list);
System.out.println("List after Shuffle: " + list);
}
}
```
这段代码创建了一个包含字符串元素的列表,并在使用Collections.shuffle()方法之前和之后打印了列表的内容。运行此代码会打印出列表在随机重新排序后的结果。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Java Collections.shuffle方法](https://blog.csdn.net/allway2/article/details/115460055)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文